ランタイム: Mix/Scene/ISensor.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

ISensor.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Scene/IDynamicsObject.h"
7
8 namespace Mix{ namespace Scene{
9
12 class ISensor : public Mix::Scene::IDynamicsObject
13 {
14 protected:
16 virtual ~ISensor( void ) {}
17
18 public:
21 virtual UInt16 GetFilterGroup( void ) const = 0;
25 virtual void SetFilterGroup( UInt16 filterGroup ) = 0;
26
29 virtual UInt16 GetFilterMask( void ) const = 0;
33 virtual void SetFilterMask( UInt16 filterMask ) = 0;
34
37 virtual const Mix::Dynamics::MATERIAL& GetMaterial( void ) const = 0;
40 virtual void SetMaterial( const Mix::Dynamics::MATERIAL& material ) = 0;
41 };
42
43 }}
Mix::Scene::IDynamicsObject
ダイナミクスオブジェクトインターフェース
Definition: IDynamicsObject.h:12
Mix::Scene::ISensor::~ISensor
virtual ~ISensor(void)
デストラクタ
Definition: ISensor.h:16
Mix::Scene::ISensor::SetFilterMask
virtual void SetFilterMask(UInt16 filterMask)=0
フィルターマスクを設定します
Mix::Scene::ISensor::GetMaterial
virtual const Mix::Dynamics::MATERIAL & GetMaterial(void) const =0
マテリアルを取得します
Mix::Scene::ISensor::GetFilterMask
virtual UInt16 GetFilterMask(void) const =0
フィルターマスクを取得します
Mix::Scene::ISensor
センサーインターフェース
Definition: ISensor.h:12
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::ISensor::GetFilterGroup
virtual UInt16 GetFilterGroup(void) const =0
フィルターグループを取得します
UInt16
unsigned short UInt16
符号無し16ビット整数
Definition: Common.h:62
Mix::Scene::ISensor::SetMaterial
virtual void SetMaterial(const Mix::Dynamics::MATERIAL &material)=0
マテリアルを設定します
IDynamicsObject.h
ダイナミクスオブジェクトインターフェースインクルードファイル
Mix::Dynamics::MATERIAL
マテリアル構造体
Definition: Common.h:1882
Mix::Scene::ISensor::SetFilterGroup
virtual void SetFilterGroup(UInt16 filterGroup)=0
フィルターグループを設定します