ランタイム
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
IActorCollider.h
Go to the documentation of this file.
1
#pragma once
2
5
6
#include "
Mix/Scene/IKineticCollider.h
"
7
#include "
Mix/Dynamics/IRigidBody.h
"
8
9
namespace
Mix
{
namespace
Scene{
10
13
class
IActorCollider
:
public
Mix::Scene::IKineticCollider
14
{
15
protected
:
17
virtual
~IActorCollider
(
void
) {}
18
19
public
:
22
virtual
const
wchar_t
*
GetName
(
void
)
const
= 0;
23
26
virtual
UInt16
GetCurrentFilterGroup
(
void
)
const
= 0;
30
virtual
UInt16
GetFilterGroup
(
Mix::Dynamics::IRigidBody::STATUS
status )
const
= 0;
41
virtual
void
SetFilterGroup
(
Mix::Dynamics::IRigidBody::STATUS
status,
UInt16
value ) = 0;
42
45
virtual
UInt16
GetCurrentFilterMask
(
void
)
const
= 0;
49
virtual
UInt16
GetFilterMask
(
Mix::Dynamics::IRigidBody::STATUS
status )
const
= 0;
69
virtual
void
SetFilterMask
(
Mix::Dynamics::IRigidBody::STATUS
status,
UInt16
value ) = 0;
70
};
71
72
}}
Mix::Scene::IActorCollider::SetFilterMask
virtual void SetFilterMask(Mix::Dynamics::IRigidBody::STATUS status, UInt16 value)=0
フィルターマスクを設定します
Mix::Scene::IActorCollider::SetFilterGroup
virtual void SetFilterGroup(Mix::Dynamics::IRigidBody::STATUS status, UInt16 value)=0
フィルターグループを設定します
Mix::Scene::IActorCollider
アクターコライダーインターフェース
Definition:
IActorCollider.h:13
IRigidBody.h
リジッドボディインターフェースインクルードファイル
IKineticCollider.h
Mix::Scene::IActorCollider::~IActorCollider
virtual ~IActorCollider(void)
デストラクタ
Definition:
IActorCollider.h:17
Mix::Scene::IActorCollider::GetCurrentFilterGroup
virtual UInt16 GetCurrentFilterGroup(void) const =0
現在のフィルターグループを取得します
Mix
ミックス
Definition:
AtomicValue.h:6
Mix::Dynamics::IRigidBody::STATUS
STATUS
ステータス列挙定数
Definition:
IRigidBody.h:51
Mix::Scene::IActorCollider::GetName
virtual const wchar_t * GetName(void) const =0
名前を取得します
Mix::Scene::IActorCollider::GetFilterGroup
virtual UInt16 GetFilterGroup(Mix::Dynamics::IRigidBody::STATUS status) const =0
フィルターグループを取得します
Mix::Scene::IKineticCollider
キネティックコライダー
Definition:
IKineticCollider.h:9
UInt16
unsigned short UInt16
符号無し16ビット整数
Definition:
Common.h:62
Mix::Scene::IActorCollider::GetFilterMask
virtual UInt16 GetFilterMask(Mix::Dynamics::IRigidBody::STATUS status) const =0
フィルターマスクを取得します
Mix::Scene::IActorCollider::GetCurrentFilterMask
virtual UInt16 GetCurrentFilterMask(void) const =0
現在のフィルターマスクを取得します
Mix
Scene
IActorCollider.h
Generated on Mon Mar 21 2016 10:58:24 for ランタイム by
1.8.9.1