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

ランタイム

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

- File List
- File Members

ILightShaftsCaster.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Scene/IRendererObject.h"
7
8 namespace Mix{ namespace Scene{
9
12 class ILightShaftsCaster : public Mix::Scene::IRendererObject
13 {
14 protected:
16 virtual ~ILightShaftsCaster( void ) {}
17
18 public:
21 virtual Boolean IsEnabled( void ) const = 0;
24 virtual void SetEnabled( Boolean state ) = 0;
25
28 virtual const Mix::Vector3& GetPosition( void ) const = 0;
31 virtual void SetPosition( const Mix::Vector3& pos ) = 0;
32 };
33
34 }}
Mix::Vector3
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Mix::Scene::ILightShaftsCaster::SetPosition
virtual void SetPosition(const Mix::Vector3 &pos)=0
位置を設定します
Mix::Scene::IRendererObject
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
Mix::Scene::ILightShaftsCaster::IsEnabled
virtual Boolean IsEnabled(void) const =0
有効かどうかを確認します
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::ILightShaftsCaster::SetEnabled
virtual void SetEnabled(Boolean state)=0
有効にするかどうかを設定します
IRendererObject.h
レンダラーオブジェクトインターフェースインクルードファイル
Mix::Scene::ILightShaftsCaster::GetPosition
virtual const Mix::Vector3 & GetPosition(void) const =0
位置を取得します
Mix::Scene::ILightShaftsCaster::~ILightShaftsCaster
virtual ~ILightShaftsCaster(void)
デストラクタ
Definition: ILightShaftsCaster.h:16
Mix::Scene::ILightShaftsCaster
ライトシャフトキャスターインターフェース
Definition: ILightShaftsCaster.h:12
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102