HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XUSD_Tokens.h File Reference
#include "HUSD_API.h"
#include <pxr/pxr.h>
#include <pxr/base/tf/staticTokens.h>
+ Include dependency graph for XUSD_Tokens.h:

Go to the source code of this file.

Macros

#define HUSD_PRIMTYPE_TOKENS
 
#define HUSD_LIGHT_TOKENS
 Tokens for light parameters. More...
 
#define HUSD_PRIMVAR_TOKENS
 
#define HUSD_MATERIAL_TOKENS
 
#define HUSD_PRIMVALUE_TOKENS
 
#define HUSD_RENDERSTATS_TOKENS
 
#define HUSD_HUSK_TOKENS
 

Functions

ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdPrimTypeTokens, HUSD_API, HUSD_PRIMTYPE_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdLightTokens, HUSD_API, HUSD_LIGHT_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdPrimvarTokens, HUSD_API, HUSD_PRIMVAR_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdMaterialTokens, HUSD_API, HUSD_MATERIAL_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdPrimValueTokens, HUSD_API, HUSD_PRIMVALUE_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHdRenderStatsTokens, HUSD_API, HUSD_RENDERSTATS_TOKENS)
 
ARCH_PRAGMA_PUSH
ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS 
TF_DECLARE_PUBLIC_TOKENS (HusdHuskTokens, HUSD_API, HUSD_HUSK_TOKENS)
 

Macro Definition Documentation

#define HUSD_HUSK_TOKENS

Definition at line 184 of file XUSD_Tokens.h.

#define HUSD_LIGHT_TOKENS
Value:
(barndoorleft) \
(barndoorleftedge) \
(barndoorright) \
(barndoorrightedge) \
(barndoortop) \
(barndoortopedge) \
(barndoorbottom) \
(barndoorbottomedge)\
((clippingRange, "houdini:clippingRange")) \
((fogIntensity, "gl:fogintensity")) \
((fogScatterPara, "gl:fogscatterpara")) \
((fogScatterPerp, "gl:fogscatterperp")) \
((singleSided, "karma:light:singlesided")) \
((guideScale, "houdini:guidescale")) \
\
((attentype, "karma:light:attentype")) \
((atten, "karma:light:atten")) \
((attenstart, "karma:light:attenstart")) \
\
(none) \
(physical) \
(half) \
/* end macro */
imath_half_bits_t half
if we're in a C-only context, alias the half bits type to half
Definition: half.h:266

Tokens for light parameters.

Definition at line 47 of file XUSD_Tokens.h.

#define HUSD_MATERIAL_TOKENS
Value:
(UsdPreviewSurface) \
(UsdPrimvarReader) \
(UsdUVTexture) \
(UsdTransform2d) \
\
(bias) \
(diffuseColor) \
(emissiveColor) \
(specularColor) \
(clearcoat) \
(clearcoatRoughness)\
(displacement) \
(fallback) \
(file) \
(ior) \
(metallic) \
(normal) \
(occlusion) \
(opacity) \
(opacityThreshold) \
(roughness) \
(scale) \
(translation) \
(useSpecularWorkflow) \
(varname) \
(wrapS) \
(wrapT) \
/* end macro */
GA_API const UT_StringHolder scale
SIM_API const UT_StringHolder rotation

Definition at line 90 of file XUSD_Tokens.h.

#define HUSD_PRIMTYPE_TOKENS
Value:
(houdiniFieldAsset) \
(openvdbAsset) \
(boundingBox) \
(metaCurves) \
(karmaSkyAtmosphere) \
/* end macro */

Definition at line 33 of file XUSD_Tokens.h.

#define HUSD_PRIMVALUE_TOKENS
Value:
(bounds) \
(cards) \
(origin) \
((full, "default")) \
(render) \
/* end macro */
IFDmantra you can see code vm_image_mplay_direction endcode When SOHO starts a render
Definition: HDK_Image.dox:266

Definition at line 126 of file XUSD_Tokens.h.

#define HUSD_PRIMVAR_TOKENS
Value:
((viewLOD, "model:drawMode")) \
((glWire, "houdini:gl_wireframe")) \
((glCurveStyle, "houdini:gl_curve_style")) \
(uv) \
(widths) \
/* end macro */
GA_API const UT_StringHolder uv

Definition at line 77 of file XUSD_Tokens.h.

#define HUSD_RENDERSTATS_TOKENS

Definition at line 139 of file XUSD_Tokens.h.

Function Documentation

ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdPrimTypeTokens  ,
HUSD_API  ,
HUSD_PRIMTYPE_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdLightTokens  ,
HUSD_API  ,
HUSD_LIGHT_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdPrimvarTokens  ,
HUSD_API  ,
HUSD_PRIMVAR_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdMaterialTokens  ,
HUSD_API  ,
HUSD_MATERIAL_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdPrimValueTokens  ,
HUSD_API  ,
HUSD_PRIMVALUE_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHdRenderStatsTokens  ,
HUSD_API  ,
HUSD_RENDERSTATS_TOKENS   
)
ARCH_PRAGMA_PUSH ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS TF_DECLARE_PUBLIC_TOKENS ( HusdHuskTokens  ,
HUSD_API  ,
HUSD_HUSK_TOKENS   
)