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

ランタイム

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

- File List
- File Members

INode.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 INode : public Mix::Scene::IRendererObject
13 {
14 protected:
16 virtual ~INode( void ){}
17
18 public:
21 virtual void SetLocalMatrix( const Mix::Matrix4x4& mat ) = 0;
24 virtual const Mix::Matrix4x4& GetLocalMatrix( void ) const = 0;
25
28 virtual const Mix::Matrix4x4& GetWorldMatrix( void ) const = 0;
29 };
30
31 }}
Mix::Scene::INode::~INode
virtual ~INode(void)
デストラクタ
Definition: INode.h:16
Mix::Scene::IRendererObject
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
Mix::Scene::INode
ノードインターフェース
Definition: INode.h:12
Mix::Matrix4x4
4x4行列クラス
Definition: Matrix4x4.h:12
Mix
ミックス
Definition: AtomicValue.h:6
IRendererObject.h
レンダラーオブジェクトインターフェースインクルードファイル
Mix::Scene::INode::GetLocalMatrix
virtual const Mix::Matrix4x4 & GetLocalMatrix(void) const =0
ローカル行列を取得します
Mix::Scene::INode::SetLocalMatrix
virtual void SetLocalMatrix(const Mix::Matrix4x4 &mat)=0
ローカル行列を設定します
Mix::Scene::INode::GetWorldMatrix
virtual const Mix::Matrix4x4 & GetWorldMatrix(void) const =0
ワールド行列を取得します