HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
HUSD_Constants.h
Go to the documentation of this file.
1
/*
2
* Copyright 2019 Side Effects Software Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*
16
*/
17
18
#ifndef __HUSD_Constants_h__
19
#define __HUSD_Constants_h__
20
21
#include "
HUSD_API.h
"
22
#include <
UT/UT_StringHolder.h
>
23
24
class
HUSD_API
HUSD_Constants
25
{
26
public
:
27
static
const
UT_StringHolder
&getRootPrimPath();
28
static
const
UT_StringHolder
&getRenderPassRootPrimPath();
29
static
const
UT_StringHolder
&getRenderSettingsRootPrimPath();
30
31
static
const
UT_StringHolder
&getHoudiniRendererPluginName();
32
static
const
UT_StringHolder
&getKarmaRendererPluginName();
33
static
const
UT_StringHolder
&getKarmaXpuRendererPluginName();
34
35
static
const
UT_StringHolder
&getXformPrimType();
36
static
const
UT_StringHolder
&getScopePrimType();
37
static
const
UT_StringHolder
&getGeomCameraPrimType();
38
static
const
UT_StringHolder
&getGeomGprimPrimType();
39
static
const
UT_StringHolder
&getGeomBoundablePrimType();
40
static
const
UT_StringHolder
&getGeomImageablePrimType();
41
static
const
UT_StringHolder
&getVolumePrimType();
42
static
const
UT_StringHolder
&getOpenVDBAssetPrimType();
43
static
const
UT_StringHolder
&getHoudiniFieldAssetPrimType();
44
static
const
UT_StringHolder
&getPointInstancerPrimType();
45
46
static
const
UT_StringHolder
&getMaterialPrimType();
47
static
const
UT_StringHolder
&getMaterialPrimTypeName();
48
static
const
UT_StringHolder
&getShaderPrimType();
49
static
const
UT_StringHolder
&getShaderPrimTypeName();
50
static
const
UT_StringHolder
&getShadeNodeGraphPrimType();
51
static
const
UT_StringHolder
&getShadeNodeGraphPrimTypeName();
52
53
static
const
UT_StringHolder
&getLuxLightAPIName();
54
static
const
UT_StringHolder
&getGeomModelAPIName();
55
56
static
const
UT_StringHolder
&getAutomaticPrimIdentifier();
57
static
const
UT_StringHolder
&getDefaultPrimIdentifier();
58
59
static
const
UT_StringHolder
&getDefaultClipSetName();
60
61
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimPath();
62
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimName();
63
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimType();
64
static
const
UT_StringHolder
&getHoudiniFreeCameraPrimPath();
65
66
static
const
UT_StringHolder
&getSaveControlExplicit();
67
static
const
UT_StringHolder
&getSaveControlPlaceholder();
68
static
const
UT_StringHolder
&getSaveControlIsFileFromDisk();
69
static
const
UT_StringHolder
&getSaveControlDoNotSave();
70
71
static
const
UT_StringHolder
&getPrimvarsPrefix();
72
static
const
UT_StringHolder
&getPrimvarsDisplayColor();
73
static
const
UT_StringHolder
&getPrimvarsDisplayOpacity();
74
75
static
const
UT_StringHolder
&getAttributePointProtoIndices();
76
static
const
UT_StringHolder
&getAttributePointIds();
77
static
const
UT_StringHolder
&getAttributePointInvisibleIds();
78
static
const
UT_StringHolder
&getAttributePointPositions();
79
static
const
UT_StringHolder
&getAttributePointOrientations();
80
static
const
UT_StringHolder
&getAttributePointOrientationsF();
81
static
const
UT_StringHolder
&getAttributePointScales();
82
static
const
UT_StringHolder
&getAttributePointVelocities();
83
static
const
UT_StringHolder
&getAttributePointAccelerations();
84
static
const
UT_StringHolder
&getAttributePointAngularVelocities();
85
static
const
UT_StringHolder
&getAttributePoints();
86
87
static
const
UT_StringHolder
&getAttributeVolumeFieldFilePath();
88
static
const
UT_StringHolder
&getAttributeVolumeFieldName();
89
static
const
UT_StringHolder
&getAttributeVolumeFieldIndex();
90
91
static
const
UT_StringHolder
&getAttributeExtentsHint();
92
static
const
UT_StringHolder
&getAttributeApplyDrawMode();
93
static
const
UT_StringHolder
&getAttributeCardGeometry();
94
static
const
UT_StringHolder
&getAttributeCardTexture(
int
);
95
static
const
UT_StringHolder
&getAttributeDrawMode();
96
static
const
UT_StringHolder
&getAttributeDrawModeColor();
97
98
static
const
UT_StringHolder
&getRelationshipPrototypes();
99
100
static
const
UT_StringHolder
&getPrimSpecifierDefine();
101
static
const
UT_StringHolder
&getPrimSpecifierOverride();
102
static
const
UT_StringHolder
&getPrimSpecifierClass();
103
104
static
const
UT_StringHolder
&getReferenceTypeFile();
105
static
const
UT_StringHolder
&getReferenceTypePayload();
106
static
const
UT_StringHolder
&getReferenceTypePrim();
107
static
const
UT_StringHolder
&getReferenceTypeInherit();
108
static
const
UT_StringHolder
&getReferenceTypeSpecialize();
109
110
static
const
UT_StringHolder
&getEditOpAppendFront();
111
static
const
UT_StringHolder
&getEditOpAppendBack();
112
static
const
UT_StringHolder
&getEditOpPrependFront();
113
static
const
UT_StringHolder
&getEditOpPrependBack();
114
115
static
const
UT_StringHolder
&getPurposeDefault();
116
static
const
UT_StringHolder
&getPurposeProxy();
117
static
const
UT_StringHolder
&getPurposeRender();
118
static
const
UT_StringHolder
&getPurposeGuide();
119
120
static
const
UT_StringHolder
&getKindSubComponent();
121
static
const
UT_StringHolder
&getKindComponent();
122
static
const
UT_StringHolder
&getKindGroup();
123
static
const
UT_StringHolder
&getKindAssembly();
124
static
const
UT_StringHolder
&getKindAutomatic();
125
static
const
UT_StringHolder
&getFakeKindXform();
126
127
static
const
UT_StringHolder
&getDrawModeDefault();
128
static
const
UT_StringHolder
&getDrawModeOrigin();
129
static
const
UT_StringHolder
&getDrawModeBounds();
130
static
const
UT_StringHolder
&getDrawModeCards();
131
132
static
const
UT_StringHolder
&getCollectionPrefix();
133
static
const
UT_StringHolder
&getExpansionExplicit();
134
static
const
UT_StringHolder
&getExpansionExpandPrims();
135
static
const
UT_StringHolder
&getExpansionExpandPrimsAndProperties();
136
137
static
const
UT_StringHolder
&getDefaultBgeoPathAttr();
138
static
const
UT_StringHolder
&getDefaultBgeoAttribPattern();
139
static
const
UT_StringHolder
&getDefaultBgeoIndexAttribPattern();
140
static
const
UT_StringHolder
&getDefaultBgeoPathPrefix();
141
142
static
const
UT_StringHolder
&getMatPurposeAll();
143
static
const
UT_StringHolder
&getMatPurposeFull();
144
static
const
UT_StringHolder
&getMatPurposePreview();
145
146
static
const
UT_StringHolder
&getInterpolationConstant();
147
static
const
UT_StringHolder
&getInterpolationVarying();
148
static
const
UT_StringHolder
&getInterpolationVertex();
149
150
static
const
UT_StringHolder
&getUpAxisY();
151
static
const
UT_StringHolder
&getUpAxisZ();
152
153
static
const
UT_StringHolder
&getInvisible();
154
static
const
UT_StringHolder
&getBlockVariantValue();
155
static
const
UT_StringHolder
&getInlineUsdaStringPrefix();
156
157
static
const
UT_StringHolder
&getIconCustomDataName();
158
static
const
UT_StringHolder
&getCommentCustomDataName();
159
static
const
UT_StringHolder
&getTagsCustomDataName();
160
static
const
UT_StringHolder
&getCatalogParentPathCustomDataName();
161
static
const
UT_StringHolder
&getResolverContextStringsCustomDataName();
162
static
const
UT_StringHolder
&getRenderStatsDelegateKey();
163
static
const
UT_StringHolder
&getVolumeSopSuffix();
164
};
165
166
#endif
167
HUSD_Constants
Definition:
HUSD_Constants.h:24
HUSD_API
#define HUSD_API
Definition:
HUSD_API.h:31
UT_StringHolder
Definition:
UT_StringHolder.h:1074
HUSD_API.h
UT_StringHolder.h
HUSD
HUSD_Constants.h
Generated on Fri Oct 23 2026 02:32:11 for HDK by
1.8.6