HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HwConstants.h File Reference
+ Include dependency graph for HwConstants.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 HW
 HW specific identifiers.
 

Variables

MX_GENHW_API const string HW::T_IN_POSITION
 Token identifiers. More...
 
MX_GENHW_API const string HW::T_IN_NORMAL
 
MX_GENHW_API const string HW::T_IN_TANGENT
 
MX_GENHW_API const string HW::T_IN_BITANGENT
 
MX_GENHW_API const string HW::T_IN_TEXCOORD
 
MX_GENHW_API const string HW::T_IN_GEOMPROP
 
MX_GENHW_API const string HW::T_IN_COLOR
 
MX_GENHW_API const string HW::T_POSITION_WORLD
 
MX_GENHW_API const string HW::T_NORMAL_WORLD
 
MX_GENHW_API const string HW::T_TANGENT_WORLD
 
MX_GENHW_API const string HW::T_BITANGENT_WORLD
 
MX_GENHW_API const string HW::T_POSITION_OBJECT
 
MX_GENHW_API const string HW::T_NORMAL_OBJECT
 
MX_GENHW_API const string HW::T_TANGENT_OBJECT
 
MX_GENHW_API const string HW::T_BITANGENT_OBJECT
 
MX_GENHW_API const string HW::T_TEXCOORD
 
MX_GENHW_API const string HW::T_COLOR
 
MX_GENHW_API const string HW::T_WORLD_MATRIX
 
MX_GENHW_API const string HW::T_WORLD_INVERSE_MATRIX
 
MX_GENHW_API const string HW::T_WORLD_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_WORLD_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_INVERSE_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_PROJ_MATRIX
 
MX_GENHW_API const string HW::T_PROJ_INVERSE_MATRIX
 
MX_GENHW_API const string HW::T_PROJ_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_PROJ_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::T_WORLD_VIEW_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_PROJECTION_MATRIX
 
MX_GENHW_API const string HW::T_WORLD_VIEW_PROJECTION_MATRIX
 
MX_GENHW_API const string HW::T_VIEW_POSITION
 
MX_GENHW_API const string HW::T_VIEW_DIRECTION
 
MX_GENHW_API const string HW::T_FRAME
 
MX_GENHW_API const string HW::T_TIME
 
MX_GENHW_API const string HW::T_GEOMPROP
 
MX_GENHW_API const string HW::T_ALPHA_THRESHOLD
 
MX_GENHW_API const string HW::T_NUM_ACTIVE_LIGHT_SOURCES
 
MX_GENHW_API const string HW::T_ENV_MATRIX
 
MX_GENHW_API const string HW::T_ENV_RADIANCE
 
MX_GENHW_API const string HW::T_ENV_RADIANCE_SAMPLER2D
 
MX_GENHW_API const string HW::T_ENV_RADIANCE_MIPS
 
MX_GENHW_API const string HW::T_ENV_RADIANCE_SAMPLES
 
MX_GENHW_API const string HW::T_ENV_IRRADIANCE
 
MX_GENHW_API const string HW::T_ENV_IRRADIANCE_SAMPLER2D
 
MX_GENHW_API const string HW::T_ENV_LIGHT_INTENSITY
 
MX_GENHW_API const string HW::T_ENV_PREFILTER_MIP
 
MX_GENHW_API const string HW::T_REFRACTION_TWO_SIDED
 
MX_GENHW_API const string HW::T_ALBEDO_TABLE
 
MX_GENHW_API const string HW::T_ALBEDO_TABLE_SIZE
 
MX_GENHW_API const string HW::T_AMB_OCC_MAP
 
MX_GENHW_API const string HW::T_AMB_OCC_GAIN
 
MX_GENHW_API const string HW::T_SHADOW_MAP
 
MX_GENHW_API const string HW::T_SHADOW_MATRIX
 
MX_GENHW_API const string HW::T_VERTEX_DATA_INSTANCE
 
MX_GENHW_API const string HW::T_LIGHT_DATA_INSTANCE
 
MX_GENHW_API const string HW::T_TEX_SAMPLER_SAMPLER2D
 
MX_GENHW_API const string HW::T_TEX_SAMPLER_SIGNATURE
 
MX_GENHW_API const string HW::T_CLOSURE_DATA_CONSTRUCTOR
 
MX_GENHW_API const string HW::IN_POSITION
 
MX_GENHW_API const string HW::IN_NORMAL
 
MX_GENHW_API const string HW::IN_TANGENT
 
MX_GENHW_API const string HW::IN_BITANGENT
 
MX_GENHW_API const string HW::IN_TEXCOORD
 
MX_GENHW_API const string HW::IN_GEOMPROP
 
MX_GENHW_API const string HW::IN_COLOR
 
MX_GENHW_API const string HW::POSITION_WORLD
 
MX_GENHW_API const string HW::NORMAL_WORLD
 
MX_GENHW_API const string HW::TANGENT_WORLD
 
MX_GENHW_API const string HW::BITANGENT_WORLD
 
MX_GENHW_API const string HW::POSITION_OBJECT
 
MX_GENHW_API const string HW::NORMAL_OBJECT
 
MX_GENHW_API const string HW::TANGENT_OBJECT
 
MX_GENHW_API const string HW::BITANGENT_OBJECT
 
MX_GENHW_API const string HW::TEXCOORD
 
MX_GENHW_API const string HW::COLOR
 
MX_GENHW_API const string HW::WORLD_MATRIX
 
MX_GENHW_API const string HW::WORLD_INVERSE_MATRIX
 
MX_GENHW_API const string HW::WORLD_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::WORLD_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::VIEW_MATRIX
 
MX_GENHW_API const string HW::VIEW_INVERSE_MATRIX
 
MX_GENHW_API const string HW::VIEW_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::VIEW_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::PROJ_MATRIX
 
MX_GENHW_API const string HW::PROJ_INVERSE_MATRIX
 
MX_GENHW_API const string HW::PROJ_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::PROJ_INVERSE_TRANSPOSE_MATRIX
 
MX_GENHW_API const string HW::WORLD_VIEW_MATRIX
 
MX_GENHW_API const string HW::VIEW_PROJECTION_MATRIX
 
MX_GENHW_API const string HW::WORLD_VIEW_PROJECTION_MATRIX
 
MX_GENHW_API const string HW::VIEW_POSITION
 
MX_GENHW_API const string HW::VIEW_DIRECTION
 
MX_GENHW_API const string HW::FRAME
 
MX_GENHW_API const string HW::TIME
 
MX_GENHW_API const string HW::GEOMPROP
 
MX_GENHW_API const string HW::ALPHA_THRESHOLD
 
MX_GENHW_API const string HW::NUM_ACTIVE_LIGHT_SOURCES
 
MX_GENHW_API const string HW::ENV_MATRIX
 
MX_GENHW_API const string HW::ENV_RADIANCE
 
MX_GENHW_API const string HW::ENV_RADIANCE_SPLIT
 
MX_GENHW_API const string HW::ENV_RADIANCE_SAMPLER2D
 
MX_GENHW_API const string HW::ENV_RADIANCE_SAMPLER2D_SPLIT
 
MX_GENHW_API const string HW::ENV_RADIANCE_MIPS
 
MX_GENHW_API const string HW::ENV_RADIANCE_SAMPLES
 
MX_GENHW_API const string HW::ENV_IRRADIANCE
 
MX_GENHW_API const string HW::ENV_IRRADIANCE_SPLIT
 
MX_GENHW_API const string HW::ENV_IRRADIANCE_SAMPLER2D
 
MX_GENHW_API const string HW::ENV_IRRADIANCE_SAMPLER2D_SPLIT
 
MX_GENHW_API const string HW::ENV_LIGHT_INTENSITY
 
MX_GENHW_API const string HW::ENV_PREFILTER_MIP
 
MX_GENHW_API const string HW::REFRACTION_TWO_SIDED
 
MX_GENHW_API const string HW::ALBEDO_TABLE
 
MX_GENHW_API const string HW::ALBEDO_TABLE_SIZE
 
MX_GENHW_API const string HW::AMB_OCC_MAP
 
MX_GENHW_API const string HW::AMB_OCC_GAIN
 
MX_GENHW_API const string HW::SHADOW_MAP
 
MX_GENHW_API const string HW::SHADOW_MATRIX
 
MX_GENHW_API const string HW::VERTEX_DATA_INSTANCE
 
MX_GENHW_API const string HW::LIGHT_DATA_INSTANCE
 
MX_GENHW_API const string HW::LIGHT_DATA_MAX_LIGHT_SOURCES
 
MX_GENHW_API const string HW::TEX_SAMPLER_SAMPLER2D
 Texture sampler parameters (for both combined and separate values) More...
 
MX_GENHW_API const string HW::TEX_SAMPLER_SAMPLER2D_SPLIT
 
MX_GENHW_API const string HW::TEX_SAMPLER_SAMPLER2D_MSL
 
MX_GENHW_API const string HW::TEX_SAMPLER_SIGNATURE
 
MX_GENHW_API const string HW::TEX_SAMPLER_SIGNATURE_SPLIT
 
MX_GENHW_API const string HW::TEX_SAMPLER_SIGNATURE_MSL
 
MX_GENHW_API const string HW::VERTEX_INPUTS
 Variable blocks names. More...
 
MX_GENHW_API const string HW::VERTEX_DATA
 
MX_GENHW_API const string HW::PRIVATE_UNIFORMS
 
MX_GENHW_API const string HW::PUBLIC_UNIFORMS
 
MX_GENHW_API const string HW::LIGHT_DATA
 
MX_GENHW_API const string HW::PIXEL_OUTPUTS
 
MX_GENHW_API const string HW::CLOSURE_DATA_TYPE
 Variable names for lighting parameters. More...
 
MX_GENHW_API const string HW::CLOSURE_DATA_ARG
 
MX_GENHW_API const string HW::DIR_N
 
MX_GENHW_API const string HW::DIR_L
 
MX_GENHW_API const string HW::DIR_V
 
MX_GENHW_API const string HW::WORLD_POSITION
 
MX_GENHW_API const string HW::OCCLUSION
 
MX_GENHW_API const string HW::CLOSURE_DATA_CONSTRUCTOR
 Syntax for constructing ClosureData. More...
 
MX_GENHW_API const string HW::ATTR_TRANSPARENT
 Attribute names. More...
 
MX_GENHW_API const string HW::USER_DATA_LIGHT_SHADERS
 User data names. More...
 
MX_GENHW_API const string HW::USER_DATA_BINDING_CONTEXT
 
MX_GENHW_API const TypeDesc HW::ClosureDataType
 Type Descriptor for closure context data. More...
 
MX_GENHW_API const TypedValue
< Vector2
HW::VEC2_ZERO
 Constant Values. More...
 
MX_GENHW_API const TypedValue
< Vector2
HW::VEC2_ONE
 
MX_GENHW_API const TypedValue
< Vector3
HW::VEC3_ZERO
 
MX_GENHW_API const TypedValue
< Vector3
HW::VEC3_ONE
 

Detailed Description

Hardware shader generator constants

Definition in file HwConstants.h.