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

ランタイム

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

- File List
- File Members

IEffectPackage.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7 #include "Mix/Scene/IRenderer.h"
8 #include "Mix/Scene/IMaterial.h"
9
10 namespace Mix{ namespace Scene{
11
14 class IEffectPackage : public Mix::Reference
15 {
16 protected:
18 virtual ~IEffectPackage( void ) {}
19
20 public:
23 virtual const wchar_t* GetDirectoryPath( void ) const = 0;
26 virtual const wchar_t* GetName( void ) const = 0;
29 virtual const wchar_t* GetFilePath( void ) const = 0;
30
33 virtual Mix::Scene::IRenderer::TYPE GetRendererType( void ) const = 0;
36 virtual Mix::Scene::IMaterial::TYPE GetMaterialType( void ) const = 0;
37 };
38
39 }}
Mix::Scene::IEffectPackage::~IEffectPackage
virtual ~IEffectPackage(void)
デストラクタ
Definition: IEffectPackage.h:18
Mix::Scene::IEffectPackage::GetMaterialType
virtual Mix::Scene::IMaterial::TYPE GetMaterialType(void) const =0
マテリアルタイプを取得します
Mix::Scene::IMaterial::TYPE
TYPE
タイプ列挙定数
Definition: IMaterial.h:17
IRenderer.h
レンダラーインターフェースインクルードファイル
Mix::Scene::IEffectPackage::GetName
virtual const wchar_t * GetName(void) const =0
名前を取得します
IMaterial.h
マテリアルインターフェースインクルードファイル
Mix::Scene::IRenderer::TYPE
TYPE
タイプ列挙定数
Definition: IRenderer.h:20
Mix::Scene::IEffectPackage::GetFilePath
virtual const wchar_t * GetFilePath(void) const =0
ファイルパスを取得します
Mix::Scene::IEffectPackage
エフェクトパッケージインターフェース
Definition: IEffectPackage.h:14
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::IEffectPackage::GetDirectoryPath
virtual const wchar_t * GetDirectoryPath(void) const =0
ディレクトリパスを取得します
Mix::Scene::IEffectPackage::GetRendererType
virtual Mix::Scene::IRenderer::TYPE GetRendererType(void) const =0
レンダラータイプを取得します
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Reference.h
リファレンスクラスインクルードファイル