HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MaterialX::Type Namespace Reference

Variables

MX_GENMDL_API const TypeDescMDL_ADDRESSMODE
 
MX_GENMDL_API const TypeDescMDL_COORDINATESPACE
 
MX_GENMDL_API const TypeDescMDL_FILTERLOOKUPMODE
 
MX_GENMDL_API const TypeDescMDL_FILTERTYPE
 
MX_GENMDL_API const TypeDescMDL_DISTRIBUTIONTYPE
 
MX_GENSHADER_API const TypeDescTHINFILM
 
MX_GENSHADER_API const TypeDescNONE
 
MX_GENSHADER_API const TypeDescBOOLEAN
 
MX_GENSHADER_API const TypeDescINTEGER
 
MX_GENSHADER_API const TypeDescINTEGERARRAY
 
MX_GENSHADER_API const TypeDescFLOAT
 
MX_GENSHADER_API const TypeDescFLOATARRAY
 
MX_GENSHADER_API const TypeDescVECTOR2
 
MX_GENSHADER_API const TypeDescVECTOR3
 
MX_GENSHADER_API const TypeDescVECTOR4
 
MX_GENSHADER_API const TypeDescCOLOR3
 
MX_GENSHADER_API const TypeDescCOLOR4
 
MX_GENSHADER_API const TypeDescMATRIX33
 
MX_GENSHADER_API const TypeDescMATRIX44
 
MX_GENSHADER_API const TypeDescSTRING
 
MX_GENSHADER_API const TypeDescFILENAME
 
MX_GENSHADER_API const TypeDescBSDF
 
MX_GENSHADER_API const TypeDescEDF
 
MX_GENSHADER_API const TypeDescVDF
 
MX_GENSHADER_API const TypeDescSURFACESHADER
 
MX_GENSHADER_API const TypeDescVOLUMESHADER
 
MX_GENSHADER_API const TypeDescDISPLACEMENTSHADER
 
MX_GENSHADER_API const TypeDescLIGHTSHADER
 

Variable Documentation

MX_GENSHADER_API const TypeDesc* MaterialX::Type::BOOLEAN
MX_GENSHADER_API const TypeDesc* MaterialX::Type::BSDF
MX_GENSHADER_API const TypeDesc* MaterialX::Type::COLOR3
MX_GENSHADER_API const TypeDesc* MaterialX::Type::COLOR4
MX_GENSHADER_API const TypeDesc* MaterialX::Type::DISPLACEMENTSHADER
MX_GENSHADER_API const TypeDesc* MaterialX::Type::EDF
MX_GENSHADER_API const TypeDesc* MaterialX::Type::FILENAME
MX_GENSHADER_API const TypeDesc* MaterialX::Type::FLOAT
MX_GENSHADER_API const TypeDesc* MaterialX::Type::FLOATARRAY
MX_GENSHADER_API const TypeDesc* MaterialX::Type::INTEGER
MX_GENSHADER_API const TypeDesc* MaterialX::Type::INTEGERARRAY
MX_GENSHADER_API const TypeDesc* MaterialX::Type::LIGHTSHADER
MX_GENSHADER_API const TypeDesc* MaterialX::Type::MATRIX33
MX_GENSHADER_API const TypeDesc* MaterialX::Type::MATRIX44
MX_GENMDL_API const TypeDesc* MaterialX::Type::MDL_ADDRESSMODE
MX_GENMDL_API const TypeDesc* MaterialX::Type::MDL_COORDINATESPACE
MX_GENMDL_API const TypeDesc* MaterialX::Type::MDL_DISTRIBUTIONTYPE
MX_GENMDL_API const TypeDesc* MaterialX::Type::MDL_FILTERLOOKUPMODE
MX_GENMDL_API const TypeDesc* MaterialX::Type::MDL_FILTERTYPE
MX_GENSHADER_API const TypeDesc* MaterialX::Type::NONE

Type descriptors for all standard types. These are always registered by default.

TODO: Add support for the standard array types.

MX_GENSHADER_API const TypeDesc* MaterialX::Type::STRING
MX_GENSHADER_API const TypeDesc* MaterialX::Type::SURFACESHADER
MX_GENSHADER_API const TypeDesc* MaterialX::Type::THINFILM
MX_GENSHADER_API const TypeDesc* MaterialX::Type::VDF
MX_GENSHADER_API const TypeDesc* MaterialX::Type::VECTOR2
MX_GENSHADER_API const TypeDesc* MaterialX::Type::VECTOR3
MX_GENSHADER_API const TypeDesc* MaterialX::Type::VECTOR4
MX_GENSHADER_API const TypeDesc* MaterialX::Type::VOLUMESHADER