12GX_CORE_NAMESPACE_BEGIN()
146 void cleanup(
void )
override;
156 void resetData(
void);
171 void getToolRtti(
GxArray& arrayTool )
const override;
220 GxResMaterialXml(
void ) {}
241 GX_FORCE_INLINE GxGuiFormShaderGraph::GxGraph* getGraph(
void) {
return &_graph; }
250 GxGuiFormShaderGraph::GxGraph _graph;
256GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_SAFE_RELEASE(__POINTER__)
解放(参照カウンタを使用する場合)
Definition GxBase.h:316
#define GX_SET_CLASS_BASE_REFERENCE(__DST__, __SRC__)
オブジェクト設定(参照カウンタを使用する場合)
Definition GxBase.h:318
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
配列クラス
Definition GxArray.h:18
オブジェクト基底クラス
Definition GxBase.h:88
マテリアル構造体
Definition GxRenderMaterial.h:18
リソース基底クラス
Definition GxResBase.h:23
関数クラス
Definition GxResMaterial.h:31
GxString _name
関数名
Definition GxResMaterial.h:55
u32 _index
関数のインデックス
Definition GxResMaterial.h:56
パラメータクラス(サンプラ)
Definition GxResMaterial.h:63
u32 _samplerState
サンプラステート
Definition GxResMaterial.h:100
GxString _name
パラメータ名
Definition GxResMaterial.h:98
GX_FORCE_INLINE void getPropertyTextureResource(void *const pValue)
テクスチャリソースを取得
Definition GxResMaterial.h:88
GX_FORCE_INLINE void setPropertyTextureResource(const void *const pValue)
テクスチャリソースを設定
Definition GxResMaterial.h:90
GxResTexture * _pTexture
テクスチャ
Definition GxResMaterial.h:99
パラメータクラス(値)
Definition GxResMaterial.h:107
GxString _name
パラメータ名
Definition GxResMaterial.h:131
GxVector4 _values
値
Definition GxResMaterial.h:132
マテリアルリソース
Definition GxResMaterial.h:18
GxArray _functions
関数リスト
Definition GxResMaterial.h:190
GX_FORCE_INLINE GxRenderMaterial * getMaterial(void) const
マテリアルを取得
Definition GxResMaterial.h:181
GxArray _values
パラメータ値リスト
Definition GxResMaterial.h:192
GxRenderMaterial _material
マテリアル
Definition GxResMaterial.h:189
GxArray _samplers
サンプラーリスト
Definition GxResMaterial.h:191
b32 load(GxStream &in, u32 dataSize)
リソースのロード
Definition GxResMaterial.cpp:66
テクスチャリソース
Definition GxResTexture.h:23
ストリーム基礎クラス
Definition GxStream.h:20
文字列型クラス
Definition GxString.h:18
4次元ベクトル
Definition GxVector.h:582
32bitブーリアン
Definition GxDefine.h:173