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

ランタイム

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

- File List
- File Members

IActorConstraint.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace Scene{
9
12 class IActorConstraint : public Mix::Reference
13 {
14 protected:
16 virtual ~IActorConstraint( void ) {}
17
18 public:
21 virtual const wchar_t* GetName( void ) const = 0;
22
25 virtual void SetLocalMatrix( const Mix::Matrix4x4& mat ) = 0;
28 virtual const Mix::Matrix4x4& GetLocalMatrix( void ) const = 0;
29
32 virtual const Mix::Matrix4x4& GetWorldMatrix( void ) const = 0;
33 };
34
35 }}
Mix::Scene::IActorConstraint::GetLocalMatrix
virtual const Mix::Matrix4x4 & GetLocalMatrix(void) const =0
ローカル行列を取得します
Mix::Scene::IActorConstraint
アクターコンストレイントインターフェース
Definition: IActorConstraint.h:12
Mix::Matrix4x4
4x4行列クラス
Definition: Matrix4x4.h:12
Mix::Scene::IActorConstraint::GetWorldMatrix
virtual const Mix::Matrix4x4 & GetWorldMatrix(void) const =0
ワールド行列を取得します
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::IActorConstraint::SetLocalMatrix
virtual void SetLocalMatrix(const Mix::Matrix4x4 &mat)=0
ローカル行列を設定します
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Reference.h
リファレンスクラスインクルードファイル
Mix::Scene::IActorConstraint::~IActorConstraint
virtual ~IActorConstraint(void)
デストラクタ
Definition: IActorConstraint.h:16
Mix::Scene::IActorConstraint::GetName
virtual const wchar_t * GetName(void) const =0
名前を取得します