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

Go to the source code of this file.

Macros

#define HGI_TOKENS
 
#define HGI_SHADER_KEYWORD_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HgiTokens, HGI_API, HGI_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HgiShaderKeywordTokens, HGI_API, HGI_SHADER_KEYWORD_TOKENS)
 

Macro Definition Documentation

#define HGI_SHADER_KEYWORD_TOKENS
Value:
(hdPosition) \
(hdPointCoord) \
(hdClipDistance) \
(hdCullDistance) \
(hdVertexID) \
(hdInstanceID) \
(hdPrimitiveID) \
(hdSampleID) \
(hdSamplePosition) \
(hdFragCoord) \
(hdFrontFacing) \
(hdLayer) \
(hdBaseVertex) \
(hdBaseInstance) \
(hdViewportIndex) \
(hdPositionInPatch) \
(hdPatchID) \
(hdGlobalInvocationID) \
(hdBaryCoordNoPerspNV)

Definition at line 43 of file tokens.h.

#define HGI_TOKENS
Value:
(taskDriver) \
(renderDriver) \
(OpenGL) \
(Metal) \
(Vulkan)

Definition at line 34 of file tokens.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( HgiTokens  ,
HGI_API  ,
HGI_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HgiShaderKeywordTokens  ,
HGI_API  ,
HGI_SHADER_KEYWORD_TOKENS   
)