OROCHI
 
Loading...
Searching...
No Matches
GxShaderLanguageDevelop Class Reference
Inheritance diagram for GxShaderLanguageDevelop:
Collaboration diagram for GxShaderLanguageDevelop:

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 GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (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
 最大パス数
 

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