Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ShaderClass Class Reference

#include <shader.h>

Public Types

enum  AlphaTestType { ALPHATEST_DISABLE = 0 , ALPHATEST_ENABLE , ALPHATEST_MAX }
 
enum  DepthCompareType {
  PASS_NEVER =0 , PASS_LESS , PASS_EQUAL , PASS_LEQUAL ,
  PASS_GREATER , PASS_NOTEQUAL , PASS_GEQUAL , PASS_ALWAYS ,
  PASS_MAX
}
 
enum  DepthMaskType { DEPTH_WRITE_DISABLE =0 , DEPTH_WRITE_ENABLE , DEPTH_WRITE_MAX }
 
enum  ColorMaskType { COLOR_WRITE_DISABLE =0 , COLOR_WRITE_ENABLE , COLOR_WRITE_MAX }
 
enum  DetailAlphaFuncType {
  DETAILALPHA_DISABLE =0 , DETAILALPHA_DETAIL , DETAILALPHA_SCALE , DETAILALPHA_INVSCALE ,
  DETAILALPHA_MAX
}
 
enum  DetailColorFuncType {
  DETAILCOLOR_DISABLE =0 , DETAILCOLOR_DETAIL , DETAILCOLOR_SCALE , DETAILCOLOR_INVSCALE ,
  DETAILCOLOR_ADD , DETAILCOLOR_SUB , DETAILCOLOR_SUBR , DETAILCOLOR_BLEND ,
  DETAILCOLOR_DETAILBLEND , DETAILCOLOR_ADDSIGNED , DETAILCOLOR_ADDSIGNED2X , DETAILCOLOR_SCALE2X ,
  DETAILCOLOR_MODALPHAADDCOLOR , DETAILCOLOR_MAX
}
 
enum  CullModeType { CULL_MODE_DISABLE =0 , CULL_MODE_ENABLE , CULL_MODE_MAX }
 
enum  NPatchEnableType { NPATCH_DISABLE =0 , NPATCH_ENABLE , NPATCH_TYPE_MAX }
 
enum  DstBlendFuncType {
  DSTBLEND_ZERO =0 , DSTBLEND_ONE , DSTBLEND_SRC_COLOR , DSTBLEND_ONE_MINUS_SRC_COLOR ,
  DSTBLEND_SRC_ALPHA , DSTBLEND_ONE_MINUS_SRC_ALPHA , DSTBLEND_MAX
}
 
enum  FogFuncType {
  FOG_DISABLE =0 , FOG_ENABLE , FOG_SCALE_FRAGMENT , FOG_WHITE ,
  FOG_MAX
}
 
enum  PriGradientType {
  GRADIENT_DISABLE =0 , GRADIENT_MODULATE , GRADIENT_ADD , GRADIENT_BUMPENVMAP ,
  GRADIENT_BUMPENVMAPLUMINANCE , GRADIENT_MODULATE2X , GRADIENT_MAX
}
 
enum  SecGradientType { SECONDARY_GRADIENT_DISABLE =0 , SECONDARY_GRADIENT_ENABLE , SECONDARY_GRADIENT_MAX }
 
enum  SrcBlendFuncType {
  SRCBLEND_ZERO =0 , SRCBLEND_ONE , SRCBLEND_SRC_ALPHA , SRCBLEND_ONE_MINUS_SRC_ALPHA ,
  SRCBLEND_MAX
}
 
enum  TexturingType { TEXTURING_DISABLE =0 , TEXTURING_ENABLE , TEXTURING_MAX }
 
enum  StaticSortCategoryType {
  SSCAT_OPAQUE =0 , SSCAT_ALPHA_TEST , SSCAT_ADDITIVE , SSCAT_SCREEN ,
  SSCAT_OTHER
}
 
enum  {
  MASK_DEPTHCOMPARE = (7<<0) , MASK_DEPTHMASK = (1<<3) , MASK_COLORMASK = (1<<4) , MASK_DSTBLEND = (7<<5) ,
  MASK_FOG = (3<<8) , MASK_PRIGRADIENT = (7<<10) , MASK_SECGRADIENT = (1<<13) , MASK_SRCBLEND = (3<<14) ,
  MASK_TEXTURING = (1<<16) , MASK_NPATCHENABLE = (1<<17) , MASK_ALPHATEST = (1<<18) , MASK_CULLMODE = (1<<19) ,
  MASK_POSTDETAILCOLORFUNC = (15<<20) , MASK_POSTDETAILALPHAFUNC = (7<<24)
}
 

Public Member Functions

 ShaderClass (void)
 
 ShaderClass (const ShaderClass &s)
 
 ShaderClass (const unsigned int d)
 
bool operator== (const ShaderClass &s)
 
bool operator!= (const ShaderClass &s)
 
unsigned int Get_Bits (void) const
 
int Uses_Alpha (void) const
 
int Uses_Fog (void) const
 
int Uses_Primary_Gradient (void) const
 
int Uses_Secondary_Gradient (void) const
 
int Uses_Texture (void) const
 
int Uses_Post_Detail_Texture (void) const
 
void Reset (void)
 
DepthCompareType Get_Depth_Compare (void) const
 
DepthMaskType Get_Depth_Mask (void) const
 
ColorMaskType Get_Color_Mask (void) const
 
DetailAlphaFuncType Get_Post_Detail_Alpha_Func (void) const
 
DetailColorFuncType Get_Post_Detail_Color_Func (void) const
 
AlphaTestType Get_Alpha_Test (void) const
 
CullModeType Get_Cull_Mode (void) const
 
DstBlendFuncType Get_Dst_Blend_Func (void) const
 
FogFuncType Get_Fog_Func (void) const
 
PriGradientType Get_Primary_Gradient (void) const
 
SecGradientType Get_Secondary_Gradient (void) const
 
SrcBlendFuncType Get_Src_Blend_Func (void) const
 
TexturingType Get_Texturing (void) const
 
NPatchEnableType Get_NPatch_Enable (void) const
 
void Set_Depth_Compare (DepthCompareType x)
 
void Set_Depth_Mask (DepthMaskType x)
 
void Set_Color_Mask (ColorMaskType x)
 
void Set_Post_Detail_Alpha_Func (DetailAlphaFuncType x)
 
void Set_Post_Detail_Color_Func (DetailColorFuncType x)
 
void Set_Alpha_Test (AlphaTestType x)
 
void Set_Cull_Mode (CullModeType x)
 
void Set_Dst_Blend_Func (DstBlendFuncType x)
 
void Set_Fog_Func (FogFuncType x)
 
void Set_Primary_Gradient (PriGradientType x)
 
void Set_Secondary_Gradient (SecGradientType x)
 
void Set_Src_Blend_Func (SrcBlendFuncType x)
 
void Set_Texturing (TexturingType x)
 
void Set_NPatch_Enable (NPatchEnableType x)
 
void Init_From_Material3 (const W3dMaterial3Struct &mat3)
 
void Enable_Fog (const char *source)
 
StaticSortCategoryType Get_SS_Category (void) const
 
int Guess_Sort_Level (void) const
 
const StringClassGet_Description (StringClass &str) const
 

Static Public Member Functions

static void Invalidate ()
 
static void Invert_Backface_Culling (bool onoff)
 
static bool Is_Backface_Culling_Inverted (void)
 

Static Public Attributes

static ShaderClass _PresetOpaqueShader
 
static ShaderClass _PresetAdditiveShader
 
static ShaderClass _PresetBumpenvmapShader
 
static ShaderClass _PresetAlphaShader
 
static ShaderClass _PresetMultiplicativeShader
 
static ShaderClass _PresetOpaque2DShader
 
static ShaderClass _PresetOpaqueSpriteShader
 
static ShaderClass _PresetAdditive2DShader
 
static ShaderClass _PresetAlpha2DShader
 
static ShaderClass _PresetAdditiveSpriteShader
 
static ShaderClass _PresetAlphaSpriteShader
 
static ShaderClass _PresetOpaqueSolidShader
 
static ShaderClass _PresetAdditiveSolidShader
 
static ShaderClass _PresetAlphaSolidShader
 
static ShaderClass _PresetATest2DShader
 
static ShaderClass _PresetATestSpriteShader
 
static ShaderClass _PresetATestBlend2DShader
 
static ShaderClass _PresetATestBlendSpriteShader
 
static ShaderClass _PresetScreen2DShader
 
static ShaderClass _PresetScreenSpriteShader
 
static ShaderClass _PresetMultiplicative2DShader
 
static ShaderClass _PresetMultiplicativeSpriteShader
 

Protected Member Functions

void Report_Unable_To_Fog (const char *source)
 

Protected Attributes

unsigned int ShaderBits
 

Static Protected Attributes

static bool ShaderDirty =true
 
static unsigned long CurrentShader =0
 

Detailed Description

Definition at line 87 of file shader.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MASK_DEPTHCOMPARE 
MASK_DEPTHMASK 
MASK_COLORMASK 
MASK_DSTBLEND 
MASK_FOG 
MASK_PRIGRADIENT 
MASK_SECGRADIENT 
MASK_SRCBLEND 
MASK_TEXTURING 
MASK_NPATCHENABLE 
MASK_ALPHATEST 
MASK_CULLMODE 
MASK_POSTDETAILCOLORFUNC 
MASK_POSTDETAILALPHAFUNC 

Definition at line 233 of file shader.h.

◆ AlphaTestType

Enumerator
ALPHATEST_DISABLE 
ALPHATEST_ENABLE 
ALPHATEST_MAX 

Definition at line 94 of file shader.h.

◆ ColorMaskType

Enumerator
COLOR_WRITE_DISABLE 
COLOR_WRITE_ENABLE 
COLOR_WRITE_MAX 

Definition at line 121 of file shader.h.

◆ CullModeType

Enumerator
CULL_MODE_DISABLE 
CULL_MODE_ENABLE 
CULL_MODE_MAX 

Definition at line 156 of file shader.h.

◆ DepthCompareType

Enumerator
PASS_NEVER 
PASS_LESS 
PASS_EQUAL 
PASS_LEQUAL 
PASS_GREATER 
PASS_NOTEQUAL 
PASS_GEQUAL 
PASS_ALWAYS 
PASS_MAX 

Definition at line 101 of file shader.h.

◆ DepthMaskType

Enumerator
DEPTH_WRITE_DISABLE 
DEPTH_WRITE_ENABLE 
DEPTH_WRITE_MAX 

Definition at line 114 of file shader.h.

◆ DetailAlphaFuncType

Enumerator
DETAILALPHA_DISABLE 
DETAILALPHA_DETAIL 
DETAILALPHA_SCALE 
DETAILALPHA_INVSCALE 
DETAILALPHA_MAX 

Definition at line 128 of file shader.h.

◆ DetailColorFuncType

Enumerator
DETAILCOLOR_DISABLE 
DETAILCOLOR_DETAIL 
DETAILCOLOR_SCALE 
DETAILCOLOR_INVSCALE 
DETAILCOLOR_ADD 
DETAILCOLOR_SUB 
DETAILCOLOR_SUBR 
DETAILCOLOR_BLEND 
DETAILCOLOR_DETAILBLEND 
DETAILCOLOR_ADDSIGNED 
DETAILCOLOR_ADDSIGNED2X 
DETAILCOLOR_SCALE2X 
DETAILCOLOR_MODALPHAADDCOLOR 
DETAILCOLOR_MAX 

Definition at line 137 of file shader.h.

◆ DstBlendFuncType

Enumerator
DSTBLEND_ZERO 
DSTBLEND_ONE 
DSTBLEND_SRC_COLOR 
DSTBLEND_ONE_MINUS_SRC_COLOR 
DSTBLEND_SRC_ALPHA 
DSTBLEND_ONE_MINUS_SRC_ALPHA 
DSTBLEND_MAX 

Definition at line 170 of file shader.h.

◆ FogFuncType

Enumerator
FOG_DISABLE 
FOG_ENABLE 
FOG_SCALE_FRAGMENT 
FOG_WHITE 
FOG_MAX 

Definition at line 181 of file shader.h.

◆ NPatchEnableType

Enumerator
NPATCH_DISABLE 
NPATCH_ENABLE 
NPATCH_TYPE_MAX 

Definition at line 163 of file shader.h.

◆ PriGradientType

Enumerator
GRADIENT_DISABLE 
GRADIENT_MODULATE 
GRADIENT_ADD 
GRADIENT_BUMPENVMAP 
GRADIENT_BUMPENVMAPLUMINANCE 
GRADIENT_MODULATE2X 
GRADIENT_MAX 

Definition at line 190 of file shader.h.

◆ SecGradientType

Enumerator
SECONDARY_GRADIENT_DISABLE 
SECONDARY_GRADIENT_ENABLE 
SECONDARY_GRADIENT_MAX 

Definition at line 201 of file shader.h.

◆ SrcBlendFuncType

Enumerator
SRCBLEND_ZERO 
SRCBLEND_ONE 
SRCBLEND_SRC_ALPHA 
SRCBLEND_ONE_MINUS_SRC_ALPHA 
SRCBLEND_MAX 

Definition at line 208 of file shader.h.

◆ StaticSortCategoryType

Enumerator
SSCAT_OPAQUE 
SSCAT_ALPHA_TEST 
SSCAT_ADDITIVE 
SSCAT_SCREEN 
SSCAT_OTHER 

Definition at line 224 of file shader.h.

◆ TexturingType

Enumerator
TEXTURING_DISABLE 
TEXTURING_ENABLE 
TEXTURING_MAX 

Definition at line 217 of file shader.h.

Constructor & Destructor Documentation

◆ ShaderClass() [1/3]

ShaderClass::ShaderClass ( void )
inline

Definition at line 251 of file shader.h.

◆ ShaderClass() [2/3]

ShaderClass::ShaderClass ( const ShaderClass & s)
inline

Definition at line 254 of file shader.h.

◆ ShaderClass() [3/3]

ShaderClass::ShaderClass ( const unsigned int d)
inline

Definition at line 257 of file shader.h.

Member Function Documentation

◆ Enable_Fog()

void ShaderClass::Enable_Fog ( const char * source)

Definition at line 280 of file shader.cpp.

◆ Get_Alpha_Test()

AlphaTestType ShaderClass::Get_Alpha_Test ( void ) const
inline

Definition at line 313 of file shader.h.

◆ Get_Bits()

unsigned int ShaderClass::Get_Bits ( void ) const
inline

Definition at line 263 of file shader.h.

◆ Get_Color_Mask()

ColorMaskType ShaderClass::Get_Color_Mask ( void ) const
inline

Definition at line 310 of file shader.h.

◆ Get_Cull_Mode()

CullModeType ShaderClass::Get_Cull_Mode ( void ) const
inline

Definition at line 314 of file shader.h.

◆ Get_Depth_Compare()

DepthCompareType ShaderClass::Get_Depth_Compare ( void ) const
inline

Definition at line 308 of file shader.h.

◆ Get_Depth_Mask()

DepthMaskType ShaderClass::Get_Depth_Mask ( void ) const
inline

Definition at line 309 of file shader.h.

◆ Get_Description()

const StringClass & ShaderClass::Get_Description ( StringClass & str) const

Definition at line 1164 of file shader.cpp.

◆ Get_Dst_Blend_Func()

DstBlendFuncType ShaderClass::Get_Dst_Blend_Func ( void ) const
inline

Definition at line 315 of file shader.h.

◆ Get_Fog_Func()

FogFuncType ShaderClass::Get_Fog_Func ( void ) const
inline

Definition at line 316 of file shader.h.

◆ Get_NPatch_Enable()

NPatchEnableType ShaderClass::Get_NPatch_Enable ( void ) const
inline

Definition at line 321 of file shader.h.

◆ Get_Post_Detail_Alpha_Func()

DetailAlphaFuncType ShaderClass::Get_Post_Detail_Alpha_Func ( void ) const
inline

Definition at line 311 of file shader.h.

◆ Get_Post_Detail_Color_Func()

DetailColorFuncType ShaderClass::Get_Post_Detail_Color_Func ( void ) const
inline

Definition at line 312 of file shader.h.

◆ Get_Primary_Gradient()

PriGradientType ShaderClass::Get_Primary_Gradient ( void ) const
inline

Definition at line 317 of file shader.h.

◆ Get_Secondary_Gradient()

SecGradientType ShaderClass::Get_Secondary_Gradient ( void ) const
inline

Definition at line 318 of file shader.h.

◆ Get_Src_Blend_Func()

SrcBlendFuncType ShaderClass::Get_Src_Blend_Func ( void ) const
inline

Definition at line 319 of file shader.h.

◆ Get_SS_Category()

ShaderClass::StaticSortCategoryType ShaderClass::Get_SS_Category ( void ) const

Definition at line 1085 of file shader.cpp.

◆ Get_Texturing()

TexturingType ShaderClass::Get_Texturing ( void ) const
inline

Definition at line 320 of file shader.h.

◆ Guess_Sort_Level()

int ShaderClass::Guess_Sort_Level ( void ) const

Definition at line 1123 of file shader.cpp.

◆ Init_From_Material3()

void ShaderClass::Init_From_Material3 ( const W3dMaterial3Struct & mat3)

Definition at line 254 of file shader.cpp.

◆ Invalidate()

static void ShaderClass::Invalidate ( )
inlinestatic

Definition at line 346 of file shader.h.

◆ Invert_Backface_Culling()

void ShaderClass::Invert_Backface_Culling ( bool onoff)
static

Definition at line 1059 of file shader.cpp.

◆ Is_Backface_Culling_Inverted()

bool ShaderClass::Is_Backface_Culling_Inverted ( void )
static

Definition at line 1159 of file shader.cpp.

◆ operator!=()

bool ShaderClass::operator!= ( const ShaderClass & s)
inline

Definition at line 261 of file shader.h.

◆ operator==()

bool ShaderClass::operator== ( const ShaderClass & s)
inline

Definition at line 260 of file shader.h.

◆ Report_Unable_To_Fog()

void ShaderClass::Report_Unable_To_Fog ( const char * source)
protected

Definition at line 342 of file shader.cpp.

◆ Reset()

void ShaderClass::Reset ( void )
inline

Definition at line 467 of file shader.h.

◆ Set_Alpha_Test()

void ShaderClass::Set_Alpha_Test ( AlphaTestType x)
inline

Definition at line 328 of file shader.h.

◆ Set_Color_Mask()

void ShaderClass::Set_Color_Mask ( ColorMaskType x)
inline

Definition at line 325 of file shader.h.

◆ Set_Cull_Mode()

void ShaderClass::Set_Cull_Mode ( CullModeType x)
inline

Definition at line 329 of file shader.h.

◆ Set_Depth_Compare()

void ShaderClass::Set_Depth_Compare ( DepthCompareType x)
inline

Definition at line 323 of file shader.h.

◆ Set_Depth_Mask()

void ShaderClass::Set_Depth_Mask ( DepthMaskType x)
inline

Definition at line 324 of file shader.h.

◆ Set_Dst_Blend_Func()

void ShaderClass::Set_Dst_Blend_Func ( DstBlendFuncType x)
inline

Definition at line 330 of file shader.h.

◆ Set_Fog_Func()

void ShaderClass::Set_Fog_Func ( FogFuncType x)
inline

Definition at line 331 of file shader.h.

◆ Set_NPatch_Enable()

void ShaderClass::Set_NPatch_Enable ( NPatchEnableType x)
inline

Definition at line 336 of file shader.h.

◆ Set_Post_Detail_Alpha_Func()

void ShaderClass::Set_Post_Detail_Alpha_Func ( DetailAlphaFuncType x)
inline

Definition at line 326 of file shader.h.

◆ Set_Post_Detail_Color_Func()

void ShaderClass::Set_Post_Detail_Color_Func ( DetailColorFuncType x)
inline

Definition at line 327 of file shader.h.

◆ Set_Primary_Gradient()

void ShaderClass::Set_Primary_Gradient ( PriGradientType x)
inline

Definition at line 332 of file shader.h.

◆ Set_Secondary_Gradient()

void ShaderClass::Set_Secondary_Gradient ( SecGradientType x)
inline

Definition at line 333 of file shader.h.

◆ Set_Src_Blend_Func()

void ShaderClass::Set_Src_Blend_Func ( SrcBlendFuncType x)
inline

Definition at line 334 of file shader.h.

◆ Set_Texturing()

void ShaderClass::Set_Texturing ( TexturingType x)
inline

Definition at line 335 of file shader.h.

◆ Uses_Alpha()

int ShaderClass::Uses_Alpha ( void ) const
inline

Definition at line 266 of file shader.h.

◆ Uses_Fog()

int ShaderClass::Uses_Fog ( void ) const
inline

Definition at line 281 of file shader.h.

◆ Uses_Post_Detail_Texture()

int ShaderClass::Uses_Post_Detail_Texture ( void ) const
inline

Definition at line 299 of file shader.h.

◆ Uses_Primary_Gradient()

int ShaderClass::Uses_Primary_Gradient ( void ) const
inline

Definition at line 286 of file shader.h.

◆ Uses_Secondary_Gradient()

int ShaderClass::Uses_Secondary_Gradient ( void ) const
inline

Definition at line 291 of file shader.h.

◆ Uses_Texture()

int ShaderClass::Uses_Texture ( void ) const
inline

Definition at line 296 of file shader.h.

Member Data Documentation

◆ _PresetAdditive2DShader

ShaderClass ShaderClass::_PresetAdditive2DShader
static

Definition at line 389 of file shader.h.

◆ _PresetAdditiveShader

ShaderClass ShaderClass::_PresetAdditiveShader
static

Definition at line 368 of file shader.h.

◆ _PresetAdditiveSolidShader

ShaderClass ShaderClass::_PresetAdditiveSolidShader
static

Definition at line 412 of file shader.h.

◆ _PresetAdditiveSpriteShader

ShaderClass ShaderClass::_PresetAdditiveSpriteShader
static

Definition at line 398 of file shader.h.

◆ _PresetAlpha2DShader

ShaderClass ShaderClass::_PresetAlpha2DShader
static

Definition at line 393 of file shader.h.

◆ _PresetAlphaShader

ShaderClass ShaderClass::_PresetAlphaShader
static

Definition at line 374 of file shader.h.

◆ _PresetAlphaSolidShader

ShaderClass ShaderClass::_PresetAlphaSolidShader
static

Definition at line 417 of file shader.h.

◆ _PresetAlphaSpriteShader

ShaderClass ShaderClass::_PresetAlphaSpriteShader
static

Definition at line 403 of file shader.h.

◆ _PresetATest2DShader

ShaderClass ShaderClass::_PresetATest2DShader
static

Definition at line 421 of file shader.h.

◆ _PresetATestBlend2DShader

ShaderClass ShaderClass::_PresetATestBlend2DShader
static

Definition at line 431 of file shader.h.

◆ _PresetATestBlendSpriteShader

ShaderClass ShaderClass::_PresetATestBlendSpriteShader
static

Definition at line 436 of file shader.h.

◆ _PresetATestSpriteShader

ShaderClass ShaderClass::_PresetATestSpriteShader
static

Definition at line 426 of file shader.h.

◆ _PresetBumpenvmapShader

ShaderClass ShaderClass::_PresetBumpenvmapShader
static

Definition at line 371 of file shader.h.

◆ _PresetMultiplicative2DShader

ShaderClass ShaderClass::_PresetMultiplicative2DShader
static

Definition at line 449 of file shader.h.

◆ _PresetMultiplicativeShader

ShaderClass ShaderClass::_PresetMultiplicativeShader
static

Definition at line 377 of file shader.h.

◆ _PresetMultiplicativeSpriteShader

ShaderClass ShaderClass::_PresetMultiplicativeSpriteShader
static

Definition at line 454 of file shader.h.

◆ _PresetOpaque2DShader

ShaderClass ShaderClass::_PresetOpaque2DShader
static

Definition at line 381 of file shader.h.

◆ _PresetOpaqueShader

ShaderClass ShaderClass::_PresetOpaqueShader
static

Definition at line 365 of file shader.h.

◆ _PresetOpaqueSolidShader

ShaderClass ShaderClass::_PresetOpaqueSolidShader
static

Definition at line 407 of file shader.h.

◆ _PresetOpaqueSpriteShader

ShaderClass ShaderClass::_PresetOpaqueSpriteShader
static

Definition at line 385 of file shader.h.

◆ _PresetScreen2DShader

ShaderClass ShaderClass::_PresetScreen2DShader
static

Definition at line 440 of file shader.h.

◆ _PresetScreenSpriteShader

ShaderClass ShaderClass::_PresetScreenSpriteShader
static

Definition at line 445 of file shader.h.

◆ CurrentShader

unsigned long ShaderClass::CurrentShader =0
staticprotected

Definition at line 464 of file shader.h.

◆ ShaderBits

unsigned int ShaderClass::ShaderBits
protected

Definition at line 461 of file shader.h.

◆ ShaderDirty

bool ShaderClass::ShaderDirty =true
staticprotected

Definition at line 463 of file shader.h.


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