ランタイム
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 
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 }}
virtual const Mix::Matrix4x4 & GetLocalMatrix(void) const =0
ローカル行列を取得します
アクターコンストレイントインターフェース
Definition: IActorConstraint.h:12
4x4行列クラス
Definition: Matrix4x4.h:12
virtual const Mix::Matrix4x4 & GetWorldMatrix(void) const =0
ワールド行列を取得します
ミックス
Definition: AtomicValue.h:6
virtual void SetLocalMatrix(const Mix::Matrix4x4 &mat)=0
ローカル行列を設定します
リファレンスクラス
Definition: Reference.h:12
リファレンスクラスインクルードファイル
virtual ~IActorConstraint(void)
デストラクタ
Definition: IActorConstraint.h:16
virtual const wchar_t * GetName(void) const =0
名前を取得します