OROCHI
 
Loading...
Searching...
No Matches
GxRenderMaterial::GxShaderInfo Class Reference

シェーダ情報 More...

#include <GxRenderMaterial.h>

Inheritance diagram for GxRenderMaterial::GxShaderInfo:
Collaboration diagram for GxRenderMaterial::GxShaderInfo:

Public Member Functions

初期化
 GxShaderInfo (void)
 デフォルトコンストラクタ
 
操作
void releaseTexture (void)
 テクスチャを開放
 
アクセサ
GX_FORCE_INLINE void getPropertyShaderPackageResource (void *const pValue)
 シェーダーパッケージリソースを取得(プロパティ用)
 
GX_FORCE_INLINE void setPropertyShaderPackageResource (const void *const pValue)
 シェーダーパッケージリソースを設定(プロパティ用)
 
void setShaderPackageResource (GxResShaderPackage *pResource)
 シェーダーパッケージリソースを設定
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Public Attributes

メンバ変数
GxResShaderPackage_pShaderPackage
 シェーダパッケージ
 
GxShaderPackage::GxShaderCode_pShaderCode
 シェーダコード
 
u16 _functionsCount
 関数数
 
u16 _parameterCount
 パラメータ数
 
void * _pData
 データ
 
u32 _dataSize
 データサイズ
 
GxParameterInfo_pParameterInfo
 パラメータ情報
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

シェーダ情報

Member Function Documentation

◆ setShaderPackageResource()

void GxRenderMaterial::GxShaderInfo::setShaderPackageResource ( GxResShaderPackage * pResource)

シェーダーパッケージリソースを設定

Parameters
pResource[in] リソース
Here is the call graph for this function:

The documentation for this class was generated from the following files: