Description
The class ID of XSI objects. This enumerator is used by the C++ API to manage references between the object model and C++. For example, the CRef::IsA function uses the class ID to determine whether or not the class type is compatible with the underlying reference object.
C# Syntax
siClassID.siObjectID // 0 siClassID.siUnknownClassID // 0 siClassID.siSIObjectID // 1 siClassID.siOGLMaterialID // 2 siClassID.siOGLTextureID // 3 siClassID.siOGLLightID // 4 siClassID.siApplicationID // 5 siClassID.siArgumentID // 6 siClassID.siCommandID // 7 siClassID.siClipID // 8 siClassID.siShapeClipID // 9 siClassID.siSubComponentID // 10 siClassID.siFacetID // 11 siClassID.siNurbsSurfaceID // 12 siClassID.siPointID // 13 siClassID.siControlPointID // 14 siClassID.siNurbsCurveControlPointID // 15 siClassID.siNurbsCurveListControlPointID // 16 siClassID.siNurbsSurfaceControlPointID // 17 siClassID.siNurbsCurveID // 18 siClassID.siSampleID // 19 siClassID.siNurbsSampleID // 20 siClassID.siPolygonNodeID // 21 siClassID.siGeometryID // 22 siClassID.siNurbsSurfaceMeshID // 23 siClassID.siNurbsCurveListID // 24 siClassID.siPolygonMeshID // 25 siClassID.siSegmentID // 26 siClassID.siConnectionPointID // 27 siClassID.siConstructionHistoryID // 28 siClassID.siDictionaryID // 29 siClassID.siEventInfoID // 30 siClassID.siFCurveID // 31 siClassID.siNestedFCurveID // 32 siClassID.siFCurveKeyID // 33 siClassID.siFileBrowserID // 34 siClassID.siImageID // 35 siClassID.siMappedItemID // 36 siClassID.siPortID // 37 siClassID.siInputPortID // 38 siClassID.siSelectionID // 39 siClassID.siStaticSourceID // 40 siClassID.siTriangleID // 41 siClassID.siTriangleVertexID // 42 siClassID.siUpdateContextID // 43 siClassID.siParameterID // 44 siClassID.siCompoundParameterID // 45 siClassID.siProjectID // 46 siClassID.siProjectItemID // 47 siClassID.siActionSourceID // 48 siClassID.siExpressionID // 49 siClassID.siImageClipID // 50 siClassID.siSceneID // 51 siClassID.siShaderID // 52 siClassID.siOperatorID // 53 siClassID.siEnvelopeID // 54 siClassID.siPrimitiveID // 55 siClassID.siParticleCloudPrimitiveID // 56 siClassID.siPropertyID // 57 siClassID.siClusterPropertyID // 58 siClassID.siConstraintID // 59 siClassID.siConstraintWithUpVectorID // 60 siClassID.siCustomPropertyID // 61 siClassID.siJointID // 62 siClassID.siKinematicsID // 63 siClassID.siMaterialID // 64 siClassID.siStaticKinematicStateID // 65 siClassID.siSceneItemID // 66 siClassID.siClusterID // 67 siClassID.siGroupID // 68 siClassID.siLayerID // 69 siClassID.siPassID // 70 siClassID.siUserGroupID // 71 siClassID.siX3DObjectID // 72 siClassID.siParticleCloudID // 73 siClassID.siModelID // 74 siClassID.siChainElementID // 75 siClassID.siChainRootID // 76 siClassID.siChainBoneID // 77 siClassID.siChainEffectorID // 78 siClassID.siDirectedID // 79 siClassID.siCameraID // 80 siClassID.siLightID // 81 siClassID.siNullID // 82 siClassID.siRigID // 83 siClassID.siCameraRigID // 84 siClassID.siLightRigID // 85 siClassID.siKinematicStateID // 86 siClassID.siTrackID // 87 siClassID.siUserDataMapID // 88 siClassID.siFxTreeID // 89 siClassID.siFxOperatorID // 90 siClassID.siTriangleCollectionID // 91 siClassID.siTriangleVertexCollectionID // 92 siClassID.siSampleCollectionID // 93 siClassID.siPolygonNodeCollectionID // 94 siClassID.siPointCollectionID // 95 siClassID.siFacetCollectionID // 97 siClassID.siVertexID // 98 siClassID.siVertexCollectionID // 99 siClassID.siEdgeID // 100 siClassID.siEdgeCollectionID // 101 siClassID.siPolygonFaceID // 102 siClassID.siPolygonFaceCollectionID // 103 siClassID.siDataSourceID // 104 siClassID.siAnimationSourceID // 105 siClassID.siOutputPortID // 106 siClassID.siProxyParameterID // 107 siClassID.siDeviceCollectionID // 108 siClassID.siDeviceID // 109 siClassID.siChannelID // 110 siClassID.siKnotCollectionID // 111 siClassID.siControlPointCollectionID // 112 siClassID.siNurbsCurveCollectionID // 113 siClassID.siNurbsSurfaceCollectionID // 114 siClassID.siNurbsSampleCollectionID // 115 siClassID.siTextureID // 116 siClassID.siUserDataBlobID // 117 siClassID.siParticleID // 118 siClassID.siAddonID // 119 siClassID.siPPGLayoutID // 120 siClassID.siPPGItemID // 121 siClassID.siPreferencesID // 122 siClassID.siParticleTypeID // 123 siClassID.siParticleAttributeID // 124 siClassID.siGridDataID // 125 siClassID.siTextureLayerID // 126 siClassID.siTextureLayerPortID // 127 siClassID.siCustomOperatorID // 128 siClassID.siPortGroupID // 129 siClassID.siDesktopID // 130 siClassID.siLayoutID // 131 siClassID.siUIObjectID // 132 siClassID.siUIPersistableID // 133 siClassID.siViewID // 134 siClassID.siArrayParameterID // 135 siClassID.siViewContextID // 137 siClassID.siContextID // 138 siClassID.siPPGEventContextID // 139 siClassID.siClipEffectID // 140 siClassID.siClipEffectItemID // 141 siClassID.siShapeKeyID // 142 siClassID.siSourceID // 143 siClassID.siTimeControlID // 144 siClassID.siTransitionID // 145 siClassID.siAnimationSourceItemID // 146 siClassID.siClipContainerID // 147 siClassID.siArgumentHandlerID // 148 siClassID.siMenuID // 149 siClassID.siMenuItemID // 150 siClassID.siPluginID // 151 siClassID.siPluginItemID // 152 siClassID.siPluginRegistrarID // 153 siClassID.siFilterID // 154 siClassID.siUIToolkitID // 155 siClassID.siProgressBarID // 156 siClassID.siParamDefID // 157 siClassID.siFactoryID // 158 siClassID.siCommandCollectionID // 159 siClassID.siArgumentCollectionID // 160 siClassID.siGraphicSequencerContextID // 161 siClassID.siClipRelationID // 162 siClassID.siMixerID // 163 siClassID.siLibraryID // 164 siClassID.siSimulationEnvironmentID // 165 siClassID.siGridWidgetID // 166 siClassID.siGeometryAccessorID // 167 siClassID.siEnvelopeWeightID // 168 siClassID.siMeshBuilderID // 169 siClassID.siSegmentCollectionID // 170 siClassID.siFileReferenceID // 171 siClassID.siClusterPropertyBuilderID // 172 siClassID.siMaterialLibraryID // 173 siClassID.siHairPrimitiveID // 174 siClassID.siRenderHairAccessorID // 175 siClassID.siPointLocatorDataID // 176 siClassID.siCollectionItemID // 177 siClassID.siOperatorContextID // 178 siClassID.siPointCloudID // 179 siClassID.siRigidBodyAccessorID // 180 siClassID.siRigidConstraintAccessorID // 181 siClassID.siDeltaID // 182 siClassID.siActionDeltaID // 183 siClassID.siActionDeltaItemID // 184 siClassID.siTimerEventID // 185 siClassID.siPassContainerID // 186 siClassID.siRenderChannelID // 187 siClassID.siSceneRenderPropertyID // 188 siClassID.siFramebufferID // 189 siClassID.siRendererContextID // 190 siClassID.siRendererID // 191
|
Constant |
Value |
Description |
|
183 |
ActionDelta object id. |
|
|
184 |
ActionDeltaItem object id. |
|
|
48 |
ActionSource object id. |
|
|
119 |
Addon object id. |
|
|
105 |
AnimationSource object id. |
|
|
146 |
AnimationSourceItem object id. |
|
|
5 |
Application object id. |
|
|
160 |
Argument Collection id. |
|
|
148 |
Argument Handler object id. |
|
|
6 |
Argument object id. |
|
|
135 |
ArrayParameter object id. |
|
|
80 |
Camera object id. |
|
|
84 |
CameraRig object id. |
|
|
77 |
ChainBone object id. |
|
|
78 |
ChainEffector object id. |
|
|
75 |
ChainElement object id. |
|
|
76 |
ChainRoot object id. |
|
|
110 |
Channel object id. |
|
|
147 |
ClipContainer object id. |
|
|
140 |
ClipEffect object id. |
|
|
141 |
ClipEffectItem object id. |
|
|
8 |
Clip object id. |
|
|
162 |
ClipRelation object id. |
|
|
67 |
Cluster object id. |
|
|
172 |
ClusterPropertyBuilder object id. |
|
|
58 |
ClusterProperty object id. |
|
|
177 |
CollectionItem object id. |
|
|
159 |
Command object id. |
|
|
7 |
Command object id. |
|
|
45 |
CompoundParameter object id. |
|
|
27 |
ConnectionPoint object id. |
|
|
59 |
Constraint object id. |
|
|
60 |
ConstraintWithUpVector object id. |
|
|
28 |
ConstructionHistory object id. |
|
|
138 |
Context object id. |
|
|
112 |
ControlPointCollection object id. |
|
|
14 |
ControlPoint object id. |
|
|
128 |
CustomOperator object id. |
|
|
61 |
CustomProperty object id. |
|
|
104 |
DataSource object id. |
|
|
182 |
Delta object id. |
|
|
130 |
Desktop object id. |
|
|
108 |
Device collection object id. |
|
|
109 |
Device object id. |
|
|
29 |
Dictionary object id. |
|
|
79 |
Directed object id. |
|
|
101 |
EdgeCollection object id. |
|
|
100 |
Edge object id. |
|
|
54 |
Envelope object id. |
|
|
168 |
EnvelopeWeight property object id. |
|
|
30 |
EventInfo object id. |
|
|
49 |
Expression object id. |
|
|
97 |
FacetCollection object id. |
|
|
11 |
Facet object id. |
|
|
158 |
Factory object id. |
|
|
31 |
FCurve object id. |
|
|
33 |
FCurveKey object id. |
|
|
34 |
FileBrowser object id. |
|
|
171 |
X3DObject object id. |
|
|
154 |
Filter object id. |
|
|
189 |
Framebuffer object id. |
|
|
90 |
FxOperator object id. |
|
|
89 |
FxTree object id. |
|
|
167 |
Geometry accessor object id. |
|
|
22 |
Geometry object id. |
|
|
161 |
Graphic Sequencer Core id. |
|
|
125 |
GridData object id. |
|
|
166 |
GridWidget object id. |
|
|
68 |
Group object id. |
|
|
174 |
HairPrimitive object id. |
|
|
50 |
ImageClip object id. |
|
|
35 |
Image object id. |
|
|
38 |
InputPort object id. |
|
|
62 |
Joint object id. |
|
|
63 |
Kinematics object id. |
|
|
86 |
KinematicState object id. |
|
|
111 |
KnotCollection object id. |
|
|
69 |
Layer object id. |
|
|
131 |
Layout object id. |
|
|
164 |
Library id. |
|
|
81 |
Light object id. |
|
|
85 |
LightRigobject id. |
|
|
36 |
MappedItem object id. |
|
|
64 |
Material object id. |
|
|
173 |
MaterialLibrary id. |
|
|
149 |
Menu object id. |
|
|
150 |
Menu item object id. |
|
|
169 |
MeshBuilder object id. |
|
|
163 |
Mixer item object id. |
|
|
74 |
Model object id. |
|
|
32 |
NestedFCurve object id. |
|
|
82 |
Null object id. |
|
|
113 |
NurbsCurveCollection object id. |
|
|
15 |
NurbsCurveControlPoint object id. |
|
|
18 |
NurbsCurve object id. |
|
|
16 |
NurbsCurveListControlPoint object id. |
|
|
24 |
NurbsCurveList object id. |
|
|
115 |
NurbsSampleCollection object id. |
|
|
20 |
NurbsSample object id. |
|
|
114 |
NurbsSurfaceCollection object id. |
|
|
17 |
NurbsSurfaceControlPoint object id. |
|
|
12 |
NurbsSurfaceFace object id. |
|
|
23 |
NurbsSurfaceMesh object id. |
|
|
0 |
Generic object id. |
|
|
4 |
OGLLight object id. |
|
|
2 |
OGLMaterial object id. |
|
|
3 |
OGLTexture object id. |
|
|
178 |
Operator context object id. |
|
|
53 |
Operator object id. |
|
|
106 |
OuptputPort object id. |
|
|
157 |
ParamDef object id. |
|
|
44 |
Parameter object id. |
|
|
124 |
ParticleAttribute object id. |
|
|
73 |
ParticleCloud object id. |
|
|
56 |
ParticleCloudPrimitive object id. |
|
|
118 |
Particle object id. |
|
|
123 |
ParticleType object id. |
|
|
70 |
Pass object id. |
|
|
186 |
PassContainer object id. |
|
|
151 |
Plugin object id. |
|
|
152 |
PluginItem object id. |
|
|
153 |
PluginRegistrar object id. |
|
|
179 |
PointCloud object id. |
|
|
95 |
PointCollection object id. |
|
|
13 |
Point object id. |
|
|
176 |
PointLocatorData object id. |
|
|
103 |
PolygonFaceCollection object id. |
|
|
102 |
PolygonFace object id. |
|
|
25 |
PolygonMesh object id. |
|
|
94 |
PolygonNodeCollection object id. |
|
|
21 |
PolygonNode object id. |
|
|
129 |
PortGroup object id. |
|
|
37 |
Port object id. |
|
|
139 |
PPGEventContext id. |
|
|
121 |
PPGItem object id. |
|
|
120 |
PPGLayout object id. |
|
|
122 |
Preferences object id. |
|
|
55 |
Primitive object id. |
|
|
156 |
ProgressBar object id. |
|
|
46 |
Project object id. |
|
|
47 |
ProjectItem object id. |
|
|
57 |
Property object id. |
|
|
107 |
Proxy Parameter object id. |
|
|
187 |
RenderChannel object id. |
|
|
190 |
RendererContext object id. |
|
|
191 |
Renderer object id. |
|
|
175 |
RenderHairAccessor object id. |
|
|
83 |
Rig object id. |
|
|
180 |
RigidBodyAccessor object id. |
|
|
181 |
RigidConstraintAccessor object id. |
|
|
93 |
SampleCollection object id. |
|
|
19 |
Sample object id. |
|
|
51 |
Scene object id. |
|
|
66 |
SceneItem object id. |
|
|
188 |
SceneRenderProperty object id. |
|
|
170 |
SegmentCollection object id. |
|
|
26 |
Segment object id. |
|
|
39 |
Selection object id. |
|
|
52 |
Shader object id. |
|
|
9 |
ShapeClip object id. |
|
|
142 |
ShapeKey object id. |
|
|
165 |
SimulationEnvironment object id. |
|
|
1 |
SIObject object id. |
|
|
143 |
Source object id. |
|
|
65 |
StaticKinematicState object id. |
|
|
40 |
StaticSource object id. |
|
|
10 |
SubComponent object id. |
|
|
116 |
Texture object id. |
|
|
126 |
TextureLayer object id. |
|
|
127 |
TextureLayerPort object id. |
|
|
144 |
TimeControl object id. |
|
|
185 |
TimerEvent object id. |
|
|
87 |
Track object id. |
|
|
145 |
Transition object id. |
|
|
91 |
TriangleCollection object id. |
|
|
41 |
Triangle object id. |
|
|
42 |
TriangleVertex object id. |
|
|
92 |
TriangleVertexCollection object id. |
|
|
132 |
UIObject object id. |
|
|
133 |
UIPersistable object id. |
|
|
155 |
UIToolkit object id. |
|
|
0 |
Unknown object id. |
|
|
43 |
UpdateContext object id. |
|
|
117 |
UserDataBlob object id. |
|
|
88 |
UserDataMap object id. |
|
|
71 |
UserGroup object id. |
|
|
99 |
VertexCollection object id. |
|
|
98 |
Vertex object id. |
|
|
137 |
X3DObject object id. |
|
|
134 |
View object id. |
|
|
72 |
X3DObject object id. |
Applies To
|
|
|
|
SOFTIMAGE|XSI v6.01