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_RENDERTAG_TOKENS
 
#define HDX_COLOR_CORRECTION_TOKENS
 
#define HDX_COLOR_CHANNEL_TOKENS
 
#define HDX_AOV_TOKENS
 
#define HDX_SIMPLELIGHTTASK_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 (HdxRenderTagTokens, HDX_API, HDX_RENDERTAG_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)
 
 TF_DECLARE_PUBLIC_TOKENS (HdxSimpleLightTaskTokens, HDX_API, HDX_SIMPLELIGHTTASK_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) \
/* depthIntermediate functions analogously for depth targets.
*/ \
(depthIntermediate)

Definition at line 132 of file tokens.h.

#define HDX_COLOR_CHANNEL_TOKENS
Value:
(color) \
(red) \
(green) \
(blue) \
(alpha) \
(luminance)
GLfloat green
Definition: glcorearb.h:112
GLfloat GLfloat GLfloat alpha
Definition: glcorearb.h:112
GLuint color
Definition: glcorearb.h:1261
GLfloat GLfloat blue
Definition: glcorearb.h:112
png_structrp int png_fixed_point red
Definition: png.h:1083

Definition at line 120 of file tokens.h.

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

Definition at line 111 of file tokens.h.

#define HDX_PRIMITIVE_TOKENS
Value:
(lightTypePositional) \
(lightTypeDirectional) \
(lightTypeSpot) \
\
(aovInputTask) \
(boundingBoxTask) \
(colorCorrectionTask) \
(colorizeSelectionTask) \
(drawTargetTask) \
(drawTargetResolveTask) \
(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) \
(inCameraGuide) \
(streamline) \
(interactiveOnlyGeom) \
(path) \
(widget)
GLuint GLsizei const GLchar * label
Definition: glcorearb.h:2545
GLsizei const GLchar *const * path
Definition: glcorearb.h:3341

Definition at line 99 of file tokens.h.

#define HDX_SIMPLELIGHTTASK_TOKENS
Value:
(lighting) \
(lightingContext) \
(useLighting) \
(useColorMaterialDiffuse) \
(lightSource) \
(ambient) \
(diffuse) \
(specular) \
(spotDirection) \
(spotCutoff) \
(spotFalloff) \
(attenuation) \
(worldToLightTransform) \
(shadowIndexStart) \
(shadowIndexEnd) \
(hasShadow) \
(isIndirectLight) \
(shadow) \
(worldToShadowMatrix) \
(shadowToWorldMatrix) \
(blur) \
(bias) \
(material) \
(emission) \
(sceneColor) \
(shininess)
SIM_API const UT_StringHolder position

Definition at line 146 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 ( HdxRenderTagTokens  ,
HDX_API  ,
HDX_RENDERTAG_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   
)
TF_DECLARE_PUBLIC_TOKENS ( HdxSimpleLightTaskTokens  ,
HDX_API  ,
HDX_SIMPLELIGHTTASK_TOKENS   
)