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_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 (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) \
(flatNormalsTriQuadFloatToFloat) \
(flatNormalsTriQuadFloatToPacked) \
(flatNormalsTriQuadDoubleToDouble) \
(flatNormalsTriQuadDoubleToPacked) \
(quadrangulateFloat) \
(quadrangulateDouble)

Definition at line 33 of file tokens.h.

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

Definition at line 117 of file tokens.h.

#define HDST_PERF_TOKENS
Value:
(copyBufferGpuToGpu) \
(copyBufferCpuToGpu) \
(drawItemsCacheHit) \
(drawItemsCacheMiss) \
(drawItemsCacheStale) \
(drawItemsFetched)

Definition at line 128 of file tokens.h.

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

Definition at line 98 of file tokens.h.

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

Definition at line 101 of file tokens.h.

#define HDST_SDR_METADATA_TOKENS   (swizzle)

Definition at line 125 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:1234
std::string OIIO_UTIL_API repeat(string_view str, int n)
Repeat a string formed by concatenating str n times.

Definition at line 80 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) \
(coarseFaceIndex) \
(processedFaceCounts) \
(processedFaceIndices) \
(geomSubsetFaceIndices) \
(pointSizeScale) \
(screenSpaceWidths) \
(minScreenSpaceWidths) \
(shadowCompareTextures)
GA_API const UT_StringHolder scale
SIM_API const UT_StringHolder rotation

Definition at line 53 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 ( 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   
)