HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tokens.h File Reference
+ Include dependency graph for tokens.h:

Go to the source code of this file.

Macros

#define HDST_GLSL_PROGRAM_TOKENS
 
#define HDST_TOKENS
 
#define HDST_LIGHT_TOKENS   (color)
 
#define HDST_TEXTURE_TOKENS
 
#define HDST_RENDER_BUFFER_TOKENS   ((stormMsaaSampleCount, "storm:msaaSampleCount"))
 
#define HDST_RENDER_SETTINGS_TOKENS
 
#define HDST_MATERIAL_TAG_TOKENS
 
#define HDST_SDR_METADATA_TOKENS   (swizzle)
 
#define HDST_PERF_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HdStGLSLProgramTokens, HDST_API, HDST_GLSL_PROGRAM_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStTokens, HDST_API, HDST_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStLightTokens, HDST_API, HDST_LIGHT_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStTextureTokens, HDST_API, HDST_TEXTURE_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStRenderBufferTokens, HDST_API, HDST_RENDER_BUFFER_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStRenderSettingsTokens, HDST_API, HDST_RENDER_SETTINGS_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStMaterialTagTokens, HDST_API, HDST_MATERIAL_TAG_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStSdrMetadataTokens, HDST_API, HDST_SDR_METADATA_TOKENS)
 
 TF_DECLARE_PUBLIC_TOKENS (HdStPerfTokens, HDST_API, HDST_PERF_TOKENS)
 

Macro Definition Documentation

#define HDST_GLSL_PROGRAM_TOKENS
Value:
(smoothNormalsFloatToFloat) \
(smoothNormalsFloatToPacked) \
(smoothNormalsDoubleToDouble) \
(smoothNormalsDoubleToPacked) \
(flatNormalsTriFloatToFloat) \
(flatNormalsTriFloatToPacked) \
(flatNormalsTriDoubleToDouble) \
(flatNormalsTriDoubleToPacked) \
(flatNormalsQuadFloatToFloat) \
(flatNormalsQuadFloatToPacked) \
(flatNormalsQuadDoubleToDouble) \
(flatNormalsQuadDoubleToPacked) \
(quadrangulateFloat) \
(quadrangulateDouble)

Definition at line 33 of file tokens.h.

#define HDST_LIGHT_TOKENS   (color)

Definition at line 68 of file tokens.h.

#define HDST_MATERIAL_TAG_TOKENS
Value:
(defaultMaterialTag) \
(masked) \
(translucentToSelection) \
(additive) \
(translucent) \
(volume)

Definition at line 107 of file tokens.h.

#define HDST_PERF_TOKENS
Value:
(copyBufferGpuToGpu) \
(copyBufferCpuToGpu)

Definition at line 118 of file tokens.h.

#define HDST_RENDER_BUFFER_TOKENS   ((stormMsaaSampleCount, "storm:msaaSampleCount"))

Definition at line 89 of file tokens.h.

#define HDST_RENDER_SETTINGS_TOKENS
Value:
(enableTinyPrimCulling) \
(volumeRaymarchingStepSize) \
(volumeRaymarchingStepSizeLighting) \
(volumeMaxTextureMemoryPerField)

Definition at line 92 of file tokens.h.

#define HDST_SDR_METADATA_TOKENS   (swizzle)

Definition at line 115 of file tokens.h.

#define HDST_TEXTURE_TOKENS
Value:
(wrapS) \
(wrapT) \
(wrapR) \
(black) \
(clamp) \
(mirror) \
(repeat) \
(useMetadata) \
(minFilter) \
(magFilter) \
(linear) \
(nearest) \
(linearMipmapLinear) \
(linearMipmapNearest) \
(nearestMipmapLinear) \
(nearestMipmapNearest)
GLenum clamp
Definition: glcorearb.h:1233
std::string OIIO_API repeat(string_view str, int n)
Repeat a string formed by concatenating str n times.

Definition at line 71 of file tokens.h.

#define HDST_TOKENS
Value:
(constantLighting) \
(packedSmoothNormals) \
(smoothNormals) \
(packedFlatNormals) \
(flatNormals) \
(scale) \
(bias) \
(translation) \
(sRGB) \
(raw) \
((_double, "double")) \
((_float, "float")) \
((_int, "int")) \
((colorSpaceAuto, "auto")) \
(fvarIndices) \
(fvarPatchParam)
GLenum GLenum GLenum GLenum GLenum scale
Definition: glew.h:14163
GLfloat bias
Definition: glew.h:10316
MatType rotation(const Quat< typename MatType::value_type > &q, typename MatType::value_type eps=static_cast< typename MatType::value_type >(1.0e-8))
Return the rotation matrix specified by the given quaternion.
Definition: Mat.h:194

Definition at line 49 of file tokens.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( HdStGLSLProgramTokens  ,
HDST_API  ,
HDST_GLSL_PROGRAM_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStTokens  ,
HDST_API  ,
HDST_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStLightTokens  ,
HDST_API  ,
HDST_LIGHT_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStTextureTokens  ,
HDST_API  ,
HDST_TEXTURE_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStRenderBufferTokens  ,
HDST_API  ,
HDST_RENDER_BUFFER_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStRenderSettingsTokens  ,
HDST_API  ,
HDST_RENDER_SETTINGS_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStMaterialTagTokens  ,
HDST_API  ,
HDST_MATERIAL_TAG_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStSdrMetadataTokens  ,
HDST_API  ,
HDST_SDR_METADATA_TOKENS   
)
TF_DECLARE_PUBLIC_TOKENS ( HdStPerfTokens  ,
HDST_API  ,
HDST_PERF_TOKENS   
)