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 HD_TOKENS
 
#define HD_REPR_TOKENS
 
#define HD_PERF_TOKENS
 
#define HD_SHADER_TOKENS
 
#define HD_MATERIALTAG_TOKENS   (defaultMaterialTag)
 
#define HD_MATERIAL_TERMINAL_TOKENS
 
#define HD_RENDERTAG_TOKENS
 
#define HD_OPTION_TOKENS   (parallelRprimSync)
 
#define HD_PRIMTYPE_TOKENS
 
#define HD_PRIMVAR_ROLE_TOKENS
 
#define HD_AOV_TOKENS
 
#define HD_RENDER_SETTINGS_TOKENS
 

Functions

HD_API TfToken HdAovTokensMakePrimvar (TfToken const &primvar)
 
HD_API TfToken HdAovTokensMakeLpe (TfToken const &lpe)
 
HD_API TfToken HdAovTokensMakeShader (TfToken const &shader)
 
 TF_DECLARE_PUBLIC_TOKENS (HdTokens, HD_API, HD_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdReprTokens, HD_API, HD_REPR_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdPerfTokens, HD_API, HD_PERF_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdShaderTokens, HD_API, HD_SHADER_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdMaterialTagTokens, HD_API, HD_MATERIALTAG_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdMaterialTerminalTokens, HD_API, HD_MATERIAL_TERMINAL_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdRenderTagTokens, HD_API, HD_RENDERTAG_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdOptionTokens, HD_API, HD_OPTION_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdPrimTypeTokens, HD_API, HD_PRIMTYPE_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdPrimvarRoleTokens, HD_API, HD_PRIMVAR_ROLE_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdAovTokens, HD_API, HD_AOV_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdRenderSettingsTokens, HD_API, HD_RENDER_SETTINGS_TOKENS)
 

Macro Definition Documentation

#define HD_AOV_TOKENS

Definition at line 258 of file tokens.h.

#define HD_MATERIAL_TERMINAL_TOKENS
Value:
(surface) \
(displacement) \
(volume)

Definition at line 204 of file tokens.h.

#define HD_MATERIALTAG_TOKENS   (defaultMaterialTag)

Definition at line 199 of file tokens.h.

#define HD_OPTION_TOKENS   (parallelRprimSync)

Definition at line 216 of file tokens.h.

#define HD_PERF_TOKENS

Definition at line 125 of file tokens.h.

#define HD_PRIMTYPE_TOKENS
Value:
/* Rprims */ \
(mesh) \
(basisCurves) \
(points) \
(volume) \
\
/* Sprims */ \
(camera) \
(drawTarget) \
(material) \
(coordSys) \
/* Sprims Lights */ \
(simpleLight) \
(cylinderLight) \
(diskLight) \
(distantLight) \
(domeLight) \
(rectLight) \
(sphereLight) \
/* Sprims ExtComputations */ \
(extComputation) \
\
/* Bprims */ \
(texture) \
(renderBuffer)
GLenum GLuint texture
Definition: glew.h:2361
GLuint GLdouble GLdouble GLint GLint const GLdouble * points
Definition: glew.h:3446

Definition at line 219 of file tokens.h.

#define HD_PRIMVAR_ROLE_TOKENS
Value:
((none, "")) \
(color) \
(vector) \
(normal) \
(point) \
(textureCoordinate)
bool none(const vbool4 &v)
Definition: simd.h:3373
GLuint color
Definition: glew.h:7902

Definition at line 246 of file tokens.h.

#define HD_RENDER_SETTINGS_TOKENS
Value:
/* General graphical options */ \
(enableShadows) \
(enableSceneMaterials) \
(enableSceneLights) \
/* Raytracer sampling settings */ \
(convergedVariance) \
(convergedSamplesPerPixel)

Definition at line 330 of file tokens.h.

#define HD_RENDERTAG_TOKENS
Value:
(geometry) \
(guide) \
(hidden) \
(proxy) \
IFDmantra you can see code vm_image_mplay_direction endcode When SOHO starts a render
Definition: HDK_Image.dox:266

Definition at line 209 of file tokens.h.

#define HD_REPR_TOKENS
Value:
(disabled) \
(hull) \
(points) \
(smoothHull) \
(refined) \
(refinedWire) \
(refinedWireOnSurf) \
(wire) \
(wireOnSurf)
GLuint GLdouble GLdouble GLint GLint const GLdouble * points
Definition: glew.h:3446

Definition at line 114 of file tokens.h.

#define HD_SHADER_TOKENS
Value:
(alphaThreshold) \
(clipPlanes) \
(commonShaderSource) \
(computeShader) \
(cullStyle) \
(drawRange) \
(environmentMap) \
(fragmentShader) \
(geometryShader) \
(indicatorColor) \
(lightingBlendAmount) \
(overrideColor) \
(maskColor) \
(projectionMatrix) \
(pointColor) \
(pointSize) \
(pointSelectedSize) \
(materialTag) \
(tessControlShader) \
(tessEvalShader) \
(tessLevel) \
(viewport) \
(vertexShader) \
(wireframeColor) \
(worldToViewMatrix) \
(worldToViewInverseMatrix)

Definition at line 170 of file tokens.h.

#define HD_TOKENS

Definition at line 34 of file tokens.h.

Function Documentation

HD_API TfToken HdAovTokensMakeLpe ( TfToken const lpe)
HD_API TfToken HdAovTokensMakePrimvar ( TfToken const primvar)
HD_API TfToken HdAovTokensMakeShader ( TfToken const shader)
TF_DECLARE_PUBLIC_TOKENS ( HdTokens  ,
HD_API  ,
HD_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdReprTokens  ,
HD_API  ,
HD_REPR_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdPerfTokens  ,
HD_API  ,
HD_PERF_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdShaderTokens  ,
HD_API  ,
HD_SHADER_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdMaterialTagTokens  ,
HD_API  ,
HD_MATERIALTAG_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdMaterialTerminalTokens  ,
HD_API  ,
HD_MATERIAL_TERMINAL_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdRenderTagTokens  ,
HD_API  ,
HD_RENDERTAG_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdOptionTokens  ,
HD_API  ,
HD_OPTION_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdPrimTypeTokens  ,
HD_API  ,
HD_PRIMTYPE_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdPrimvarRoleTokens  ,
HD_API  ,
HD_PRIMVAR_ROLE_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdAovTokens  ,
HD_API  ,
HD_AOV_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdRenderSettingsTokens  ,
HD_API  ,
HD_RENDER_SETTINGS_TOKENS   
)