

Additional Inherited Members | |
Public Types inherited from GxShaderLanguage | |
| enum class | PARAMETER_TYPE : u16 { UNKNOWN , BOOL , INT , INT2 , INT3 , INT4 , FLOAT , FLOAT2 , FLOAT22 , FLOAT23 , FLOAT24 , FLOAT3 , FLOAT32 , FLOAT33 , FLOAT34 , FLOAT4 , FLOAT42 , FLOAT43 , FLOAT44 , HALF , HALF2 , HALF22 , HALF23 , HALF24 , HALF3 , HALF32 , HALF33 , HALF34 , HALF4 , HALF42 , HALF43 , HALF44 , SAMPLER , COUNT_MAX } |
| パラメータの種類 More... | |
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 GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子 | |
| virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得 | |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得 | |
| GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定 | |
Static Public Member Functions inherited from GxClassBaseRoot | |
| static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| Rttiの取得 | |
Static Public Attributes inherited from GxShaderLanguage | |
| static constexpr u32 | PARAMETER_COUNT_MAX = 64 |
| 最大パラメータ数 | |
| static constexpr u32 | FUNCTIONS_COUNT_MAX = 64 |
| 最大関数群数 | |
| static constexpr u32 | PASS_COUNT_MAX = 64 |
| 最大パス数 | |