ランタイム
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ILibertyCollider.h
Go to the documentation of this file.
1
#pragma once
2
5
6
#include "
Mix/Dynamics/IRigidBody.h
"
7
#include "
Mix/Scene/IKineticCollider.h
"
8
9
namespace
Mix
{
namespace
Scene{
10
13
class
ILibertyCollider
:
public
Mix::Scene::IKineticCollider
14
{
15
protected
:
17
virtual
~ILibertyCollider
(
void
) {}
18
19
public
:
22
virtual
Boolean
IsSimulationEnabled
(
void
)
const
= 0;
25
virtual
void
SetSimulationEnabled
(
Boolean
state ) = 0;
26
29
virtual
Mix::Dynamics::IRigidBody::STATUS
GetStatus
(
void
)
const
= 0;
34
virtual
Boolean
SetStatus
(
Mix::Dynamics::IRigidBody::STATUS
status ) = 0;
35
38
virtual
UInt16
GetFilterGroup
(
void
)
const
= 0;
41
virtual
void
SetFilterGroup
(
UInt16
filterGroup ) = 0;
42
45
virtual
UInt16
GetFilterMask
(
void
)
const
= 0;
48
virtual
void
SetFilterMask
(
UInt16
filterMask ) = 0;
49
};
50
51
}}
Mix::Scene::ILibertyCollider::GetStatus
virtual Mix::Dynamics::IRigidBody::STATUS GetStatus(void) const =0
状態を取得します
IRigidBody.h
リジッドボディインターフェースインクルードファイル
Mix::Scene::ILibertyCollider
リバティコライダーインターフェース
Definition:
ILibertyCollider.h:13
IKineticCollider.h
Mix::Scene::ILibertyCollider::IsSimulationEnabled
virtual Boolean IsSimulationEnabled(void) const =0
シミュレーションが有効かどうかを取得します
Mix::Scene::ILibertyCollider::GetFilterGroup
virtual UInt16 GetFilterGroup(void) const =0
フィルターグループを取得します
Mix::Scene::ILibertyCollider::~ILibertyCollider
virtual ~ILibertyCollider(void)
デストラクタ
Definition:
ILibertyCollider.h:17
Mix::Scene::ILibertyCollider::SetStatus
virtual Boolean SetStatus(Mix::Dynamics::IRigidBody::STATUS status)=0
状態を設定します
Mix::Scene::ILibertyCollider::SetFilterGroup
virtual void SetFilterGroup(UInt16 filterGroup)=0
フィルターグループを設定します
Mix
ミックス
Definition:
AtomicValue.h:6
Mix::Dynamics::IRigidBody::STATUS
STATUS
ステータス列挙定数
Definition:
IRigidBody.h:51
Mix::Scene::IKineticCollider
キネティックコライダー
Definition:
IKineticCollider.h:9
Mix::Scene::ILibertyCollider::GetFilterMask
virtual UInt16 GetFilterMask(void) const =0
フィルターマスクを取得します
Mix::Scene::ILibertyCollider::SetSimulationEnabled
virtual void SetSimulationEnabled(Boolean state)=0
シミュレーションを有効にするかどうかを設定します
UInt16
unsigned short UInt16
符号無し16ビット整数
Definition:
Common.h:62
Mix::Scene::ILibertyCollider::SetFilterMask
virtual void SetFilterMask(UInt16 filterMask)=0
フィルターマスクを設定します
Boolean
BOOL Boolean
32ビットブーリアン
Definition:
Common.h:102
Mix
Scene
ILibertyCollider.h
Generated on Mon Mar 21 2016 10:58:25 for ランタイム by
1.8.9.1