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 HDX_TOKENS
 
#define HDX_PRIMITIVE_TOKENS
 
#define HDX_OPTION_TOKENS   (taskSetAlphaToCoverage)
 
#define HDX_RENDERTAG_TOKENS
 
#define HDX_MATERIALTAG_TOKENS
 
#define HDX_COLOR_CORRECTION_TOKENS
 
#define HDX_COLOR_CHANNEL_TOKENS
 
#define HDX_AOV_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HdxTokens, HDX_API, HDX_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxPrimitiveTokens, HDX_API, HDX_PRIMITIVE_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxOptionTokens, HDX_API, HDX_OPTION_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxRenderTagTokens, HDX_API, HDX_RENDERTAG_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxMaterialTagTokens, HDX_API, HDX_MATERIALTAG_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxColorCorrectionTokens, HDX_API, HDX_COLOR_CORRECTION_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxColorChannelTokens, HDX_API, HDX_COLOR_CHANNEL_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxAovTokens, HDX_API, HDX_AOV_TOKENS)
 

Macro Definition Documentation

#define HDX_AOV_TOKENS
Value:
/* colorIntermediate->colorIntermediate is used to ping-pong
* between two color targets when a task wishes to
* read from the color target and also write into it.
*/ \
(colorIntermediate) \

Definition at line 138 of file tokens.h.

#define HDX_COLOR_CHANNEL_TOKENS
Value:
(color) \
(red) \
(green) \
(blue) \
(alpha) \
(luminance)
GLclampf GLclampf GLclampf alpha
Definition: glew.h:1520
GLboolean red
Definition: glew.h:2171
GLclampf green
Definition: glew.h:1520
GLclampf GLclampf blue
Definition: glew.h:1520
GLuint color
Definition: glew.h:7902

Definition at line 126 of file tokens.h.

#define HDX_COLOR_CORRECTION_TOKENS
Value:
(disabled) \
(sRGB) \
(openColorIO) \
(channelsOnly)

Definition at line 116 of file tokens.h.

#define HDX_MATERIALTAG_TOKENS
Value:
(additive) \
(translucent)

Definition at line 110 of file tokens.h.

#define HDX_OPTION_TOKENS   (taskSetAlphaToCoverage)

Definition at line 94 of file tokens.h.

#define HDX_PRIMITIVE_TOKENS
Value:
(lightTypePositional) \
(lightTypeDirectional) \
(lightTypeSpot) \
\
(aovInputTask) \
(drawTargetTask) \
(drawTargetResolveTask) \
(colorizeSelectionTask) \
(oitRenderTask) \
(oitResolveTask) \
(oitVolumeRenderTask) \
(pickTask) \
(pickFromRenderBufferTask) \
(presentTask) \
(renderTask) \
(renderSetupTask) \
(simpleLightTask) \
(shadowTask)

Definition at line 72 of file tokens.h.

#define HDX_RENDERTAG_TOKENS
Value:
(renderingGuide) \
(label) \
(cameraGuide) \
(streamline) \
(interactiveOnlyGeom) \
(path)
GLuint GLsizei GLsizei GLchar * label
Definition: glew.h:8986
GLsizei const GLchar *const * path
Definition: glew.h:6461

Definition at line 99 of file tokens.h.

#define HDX_TOKENS

Definition at line 35 of file tokens.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( HdxTokens  ,
HDX_API  ,
HDX_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxPrimitiveTokens  ,
HDX_API  ,
HDX_PRIMITIVE_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxOptionTokens  ,
HDX_API  ,
HDX_OPTION_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxRenderTagTokens  ,
HDX_API  ,
HDX_RENDERTAG_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxMaterialTagTokens  ,
HDX_API  ,
HDX_MATERIALTAG_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxColorCorrectionTokens  ,
HDX_API  ,
HDX_COLOR_CORRECTION_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxColorChannelTokens  ,
HDX_API  ,
HDX_COLOR_CHANNEL_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxAovTokens  ,
HDX_API  ,
HDX_AOV_TOKENS   
)