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
&getRenderSettingsRootPrimPath();
29
30
static
const
UT_StringHolder
&getHoudiniRendererPluginName();
31
static
const
UT_StringHolder
&getKarmaRendererPluginName();
32
static
const
UT_StringHolder
&getKarmaXpuRendererPluginName();
33
34
static
const
UT_StringHolder
&getXformPrimType();
35
static
const
UT_StringHolder
&getScopePrimType();
36
static
const
UT_StringHolder
&getGeomCameraPrimType();
37
static
const
UT_StringHolder
&getGeomGprimPrimType();
38
static
const
UT_StringHolder
&getGeomBoundablePrimType();
39
static
const
UT_StringHolder
&getGeomImageablePrimType();
40
static
const
UT_StringHolder
&getVolumePrimType();
41
static
const
UT_StringHolder
&getOpenVDBAssetPrimType();
42
static
const
UT_StringHolder
&getHoudiniFieldAssetPrimType();
43
static
const
UT_StringHolder
&getPointInstancerPrimType();
44
45
static
const
UT_StringHolder
&getMaterialPrimType();
46
static
const
UT_StringHolder
&getMaterialPrimTypeName();
47
static
const
UT_StringHolder
&getShaderPrimType();
48
static
const
UT_StringHolder
&getShaderPrimTypeName();
49
static
const
UT_StringHolder
&getShadeNodeGraphPrimType();
50
static
const
UT_StringHolder
&getShadeNodeGraphPrimTypeName();
51
52
static
const
UT_StringHolder
&getLuxLightAPIName();
53
static
const
UT_StringHolder
&getGeomModelAPIName();
54
55
static
const
UT_StringHolder
&getAutomaticPrimIdentifier();
56
static
const
UT_StringHolder
&getDefaultPrimIdentifier();
57
58
static
const
UT_StringHolder
&getDefaultClipSetName();
59
60
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimPath();
61
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimName();
62
static
const
UT_StringHolder
&getHoudiniLayerInfoPrimType();
63
static
const
UT_StringHolder
&getHoudiniFreeCameraPrimPath();
64
65
static
const
UT_StringHolder
&getSaveControlExplicit();
66
static
const
UT_StringHolder
&getSaveControlPlaceholder();
67
static
const
UT_StringHolder
&getSaveControlIsFileFromDisk();
68
static
const
UT_StringHolder
&getSaveControlDoNotSave();
69
70
static
const
UT_StringHolder
&getAttributePointProtoIndices();
71
static
const
UT_StringHolder
&getAttributePointIds();
72
static
const
UT_StringHolder
&getAttributePointInvisibleIds();
73
static
const
UT_StringHolder
&getAttributePointPositions();
74
static
const
UT_StringHolder
&getAttributePointOrientations();
75
static
const
UT_StringHolder
&getAttributePointScales();
76
static
const
UT_StringHolder
&getAttributePointVelocities();
77
static
const
UT_StringHolder
&getAttributePointAccelerations();
78
static
const
UT_StringHolder
&getAttributePointAngularVelocities();
79
static
const
UT_StringHolder
&getAttributePoints();
80
81
static
const
UT_StringHolder
&getAttributeVolumeFieldFilePath();
82
static
const
UT_StringHolder
&getAttributeVolumeFieldName();
83
static
const
UT_StringHolder
&getAttributeVolumeFieldIndex();
84
85
static
const
UT_StringHolder
&getAttributeExtentsHint();
86
static
const
UT_StringHolder
&getAttributeApplyDrawMode();
87
static
const
UT_StringHolder
&getAttributeCardGeometry();
88
enum
{XNEG, XPOS, YNEG, YPOS, ZNEG, ZPOS};
89
static
const
UT_StringHolder
&getAttributeCardTexture(
int
);
90
static
const
UT_StringHolder
&getAttributeDrawMode();
91
static
const
UT_StringHolder
&getAttributeDrawModeColor();
92
93
static
const
UT_StringHolder
&getRelationshipPrototypes();
94
95
static
const
UT_StringHolder
&getPrimSpecifierDefine();
96
static
const
UT_StringHolder
&getPrimSpecifierOverride();
97
static
const
UT_StringHolder
&getPrimSpecifierClass();
98
99
static
const
UT_StringHolder
&getReferenceTypeFile();
100
static
const
UT_StringHolder
&getReferenceTypePayload();
101
static
const
UT_StringHolder
&getReferenceTypePrim();
102
static
const
UT_StringHolder
&getReferenceTypeInherit();
103
static
const
UT_StringHolder
&getReferenceTypeSpecialize();
104
105
static
const
UT_StringHolder
&getEditOpAppendFront();
106
static
const
UT_StringHolder
&getEditOpAppendBack();
107
static
const
UT_StringHolder
&getEditOpPrependFront();
108
static
const
UT_StringHolder
&getEditOpPrependBack();
109
110
static
const
UT_StringHolder
&getPurposeDefault();
111
static
const
UT_StringHolder
&getPurposeProxy();
112
static
const
UT_StringHolder
&getPurposeRender();
113
static
const
UT_StringHolder
&getPurposeGuide();
114
115
static
const
UT_StringHolder
&getKindSubComponent();
116
static
const
UT_StringHolder
&getKindComponent();
117
static
const
UT_StringHolder
&getKindGroup();
118
static
const
UT_StringHolder
&getKindAssembly();
119
static
const
UT_StringHolder
&getKindAutomatic();
120
static
const
UT_StringHolder
&getFakeKindXform();
121
122
static
const
UT_StringHolder
&getDrawModeDefault();
123
static
const
UT_StringHolder
&getDrawModeOrigin();
124
static
const
UT_StringHolder
&getDrawModeBounds();
125
static
const
UT_StringHolder
&getDrawModeCards();
126
127
static
const
UT_StringHolder
&getCollectionPrefix();
128
static
const
UT_StringHolder
&getExpansionExplicit();
129
static
const
UT_StringHolder
&getExpansionExpandPrims();
130
static
const
UT_StringHolder
&getExpansionExpandPrimsAndProperties();
131
132
static
const
UT_StringHolder
&getDefaultBgeoPathAttr();
133
static
const
UT_StringHolder
&getDefaultBgeoAttribPattern();
134
static
const
UT_StringHolder
&getDefaultBgeoPathPrefix();
135
136
static
const
UT_StringHolder
&getMatPurposeAll();
137
static
const
UT_StringHolder
&getMatPurposeFull();
138
static
const
UT_StringHolder
&getMatPurposePreview();
139
140
static
const
UT_StringHolder
&getInterpolationConstant();
141
static
const
UT_StringHolder
&getInterpolationVarying();
142
static
const
UT_StringHolder
&getInterpolationVertex();
143
144
static
const
UT_StringHolder
&getUpAxisY();
145
static
const
UT_StringHolder
&getUpAxisZ();
146
147
static
const
UT_StringHolder
&getInvisible();
148
149
static
const
UT_StringHolder
&getIconCustomDataName();
150
151
static
const
UT_StringHolder
&getBlockVariantValue();
152
153
static
const
UT_StringHolder
&getVolumeSopSuffix();
154
155
static
const
UT_StringHolder
&getRenderStatsDelegateKey();
156
};
157
158
#endif
159
HUSD_Constants
Definition:
HUSD_Constants.h:24
HUSD_API
#define HUSD_API
Definition:
HUSD_API.h:32
UT_StringHolder
Definition:
UT_StringHolder.h:999
HUSD_API.h
UT_StringHolder.h
HUSD
HUSD_Constants.h
Generated on Sun Nov 17 2024 03:01:22 for HDK by
1.8.6