siClassID Enum


Enumerations

enum   siClassID {
  siActionDeltaID = 183,
  siActionDeltaItemID = 184,
  siActionSourceID = 48,
  siAddonID = 119,
  siAnimationSourceID = 105,
  siAnimationSourceItemID = 146,
  siApplicationID = 5,
  siArgumentCollectionID = 160,
  siArgumentHandlerID = 148,
  siArgumentID = 6,
  siArrayParameterID = 135,
  siCameraID = 80,
  siCameraRigID = 84,
  siChainBoneID = 77,
  siChainEffectorID = 78,
  siChainElementID = 75,
  siChainRootID = 76,
  siChannelID = 110,
  siClipContainerID = 147,
  siClipEffectID = 140,
  siClipEffectItemID = 141,
  siClipID = 8,
  siClipRelationID = 162,
  siClusterID = 67,
  siClusterPropertyBuilderID = 172,
  siClusterPropertyID = 58,
  siCollectionItemID = 177,
  siCommandCollectionID = 159,
  siCommandID = 7,
  siCompoundParameterID = 45,
  siConnectionPointID = 27,
  siConstraintID = 59,
  siConstraintWithUpVectorID = 60,
  siConstructionHistoryID = 28,
  siContextID = 138,
  siControlPointCollectionID = 112,
  siControlPointID = 14,
  siCustomOperatorID = 128,
  siCustomPropertyID = 61,
  siDataSourceID = 104,
  siDeltaID = 182,
  siDesktopID = 130,
  siDeviceCollectionID = 108,
  siDeviceID = 109,
  siDictionaryID = 29,
  siDirectedID = 79,
  siEdgeCollectionID = 101,
  siEdgeID = 100,
  siEnvelopeID = 54,
  siEnvelopeWeightID = 168,
  siEventInfoID = 30,
  siExpressionID = 49,
  siFacetCollectionID = 97,
  siFacetID = 11,
  siFactoryID = 158,
  siFCurveID = 31,
  siFCurveKeyID = 33,
  siFileBrowserID = 34,
  siFileReferenceID = 171,
  siFilterID = 154,
  siFramebufferID = 189,
  siFxOperatorID = 90,
  siFxTreeID = 89,
  siGeometryAccessorID = 167,
  siGeometryID = 22,
  siGraphicDriverID = 229,
  siGraphicSequencerContextID = 161,
  siGridDataID = 125,
  siGridWidgetID = 166,
  siGroupID = 68,
  siHairGeometryID = 230,
  siHairPrimitiveID = 174,
  siHardwareShaderContextID = 208,
  siHardwareSurfaceID = 228,
  siICEAttributeID = 205,
  siICECompoundNodeID = 195,
  siICEDataModifierNodeID = 202,
  siICEDataProviderNodeID = 201,
  siICENodeContainerID = 198,
  siICENodeContextID = 204,
  siICENodeDefID = 203,
  siICENodeID = 194,
  siICENodeInputPortID = 199,
  siICENodeOutputPortID = 200,
  siICENodePortID = 196,
  siICETreeID = 197,
  siImageClipID = 50,
  siImageID = 35,
  siInputPortID = 38,
  siJointID = 62,
  siKinematicsID = 63,
  siKinematicStateID = 86,
  siKnotCollectionID = 111,
  siLayerID = 69,
  siLayoutID = 131,
  siLibraryID = 164,
  siLightID = 81,
  siLightRigID = 85,
  siMappedItemID = 36,
  siMaterialID = 64,
  siMaterialLibraryID = 173,
  siMenuID = 149,
  siMenuItemID = 150,
  siMeshBuilderID = 169,
  siMetaShaderRendererDefID = 214,
  siMixerID = 163,
  siModelID = 74,
  siNestedFCurveID = 32,
  siNullID = 82,
  siNurbsCurveCollectionID = 113,
  siNurbsCurveControlPointID = 15,
  siNurbsCurveID = 18,
  siNurbsCurveListControlPointID = 16,
  siNurbsCurveListID = 24,
  siNurbsSampleCollectionID = 115,
  siNurbsSampleID = 20,
  siNurbsSurfaceCollectionID = 114,
  siNurbsSurfaceControlPointID = 17,
  siNurbsSurfaceID = 12,
  siNurbsSurfaceMeshID = 23,
  siObjectID = 0,
  siOGLLightID = 4,
  siOGLMaterialID = 2,
  siOGLTextureID = 3,
  siOperatorContextID = 178,
  siOperatorID = 53,
  siOutputPortID = 106,
  siOverrideID = 207,
  siParamDefID = 157,
  siParameterID = 44,
  siParticleAttributeID = 124,
  siParticleCloudID = 73,
  siParticleCloudPrimitiveID = 56,
  siParticleID = 118,
  siParticleTypeID = 123,
  siPartitionID = 206,
  siPassContainerID = 186,
  siPassID = 70,
  siPluginID = 151,
  siPluginItemID = 152,
  siPluginRegistrarID = 153,
  siPointCloudID = 179,
  siPointCloudGeometryID = 231,
  siPointCollectionID = 95,
  siPointID = 13,
  siPointLocatorDataID = 176,
  siPolygonFaceCollectionID = 103,
  siPolygonFaceID = 102,
  siPolygonMeshID = 25,
  siPolygonNodeCollectionID = 94,
  siPolygonNodeID = 21,
  siPortGroupID = 129,
  siPortID = 37,
  siPPGEventContextID = 139,
  siPPGItemID = 121,
  siPPGLayoutID = 120,
  siPreferencesID = 122,
  siPrimitiveID = 55,
  siProgressBarID = 156,
  siProjectID = 46,
  siProjectItemID = 47,
  siPropertyID = 57,
  siProxyParameterID = 107,
  siRenderChannelID = 187,
  siRendererContextID = 190,
  siRendererID = 191,
  siRenderHairAccessorID = 175,
  siRenderTreeNodeID = 222,
  siRigID = 83,
  siRigidBodyAccessorID = 180,
  siRigidConstraintAccessorID = 181,
  siSampleCollectionID = 93,
  siSampleID = 19,
  siSceneID = 51,
  siSceneItemID = 66,
  siSceneRenderPropertyID = 188,
  siSegmentCollectionID = 170,
  siSegmentID = 26,
  siSelectionID = 39,
  siShaderID = 52,
  siShaderArrayItemParameterID = 219,
  siShaderArrayParamDefID = 217,
  siShaderArrayParameterID = 220,
  siShaderballOptionsID = 212,
  siShaderBaseID = 223,
  siShaderCommentID = 226,
  siShaderCompoundID = 225,
  siShaderCompoundParameterID = 221,
  siShaderContainerID = 224,
  siShaderDefID = 215,
  siShaderDefManagerID = 227,
  siShaderParamDefID = 210,
  siShaderParamDefContainerID = 213,
  siShaderParamDefOptionsID = 211,
  siShaderParameterID = 218,
  siShaderStructParamDefID = 216,
  siShapeClipID = 9,
  siShapeKeyID = 142,
  siSimulationEnvironmentID = 165,
  siSIObjectID = 1,
  siSourceID = 143,
  siStaticKinematicStateID = 65,
  siStaticSourceID = 40,
  siSubComponentID = 10,
  siTextureID = 116,
  siTextureLayerID = 126,
  siTextureLayerPortID = 127,
  siTimeControlID = 144,
  siTimeTransportID = 192,
  siTimeTransportContextID = 193,
  siTimerEventID = 185,
  siTrackID = 87,
  siTransitionID = 145,
  siTriangleCollectionID = 91,
  siTriangleID = 41,
  siTriangleVertexCollectionID = 92,
  siTriangleVertexID = 42,
  siUIObjectID = 132,
  siUIPersistableID = 133,
  siUIToolkitID = 155,
  siUnknownClassID = 0,
  siUpdateContextID = 43,
  siUserDataBlobID = 117,
  siUserDataMapID = 88,
  siUserGroupID = 71,
  siValueMapID = 209,
  siVertexCollectionID = 99,
  siVertexID = 98,
  siViewContextID = 137,
  siViewID = 134,
  siX3DObjectID = 72
}

Detailed Description

The class ID of Softimage 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.
See also:
CRef::GetClassID, CRef::IsA, CustomOperator::AddInputPortByClassID, CustomOperator::AddIOPortByClassID, CustomOperator::AddOutputPortByClassID

Enumeration Type Documentation

enum siClassID

Enumerator:
siActionDeltaID  [183] ActionDelta object id.
siActionDeltaItemID  [184] ActionDeltaItem object id.
siActionSourceID  [48] ActionSource object id.
siAddonID  [119] Addon object id.
siAnimationSourceID  [105] AnimationSource object id.
siAnimationSourceItemID  [146] AnimationSourceItem object id.
siApplicationID  [5] Application object id.
siArgumentCollectionID  [160] Argument Collection id.
siArgumentHandlerID  [148] Argument Handler object id.
siArgumentID  [6] Argument object id.
siArrayParameterID  [135] ArrayParameter object id.
siCameraID  [80] Camera object id.
siCameraRigID  [84] CameraRig object id.
siChainBoneID  [77] ChainBone object id.
siChainEffectorID  [78] ChainEffector object id.
siChainElementID  [75] ChainElement object id.
siChainRootID  [76] ChainRoot object id.
siChannelID  [110] Channel object id.
siClipContainerID  [147] ClipContainer object id.
siClipEffectID  [140] ClipEffect object id.
siClipEffectItemID  [141] ClipEffectItem object id.
siClipID  [8] Clip object id.
siClipRelationID  [162] ClipRelation object id.
siClusterID  [67] Cluster object id.
siClusterPropertyBuilderID  [172] ClusterPropertyBuilder object id.
siClusterPropertyID  [58] ClusterProperty object id.
siCollectionItemID  [177] CollectionItem object id.
siCommandCollectionID  [159] Command object id.
siCommandID  [7] Command object id.
siCompoundParameterID  [45] CompoundParameter object id.
siConnectionPointID  [27] ConnectionPoint object id.
siConstraintID  [59] Constraint object id.
siConstraintWithUpVectorID  [60] ConstraintWithUpVector object id.
siConstructionHistoryID  [28] ConstructionHistory object id.
siContextID  [138] Context object id.
siControlPointCollectionID  [112] ControlPointCollection object id.
siControlPointID  [14] ControlPoint object id.
siCustomOperatorID  [128] CustomOperator object id.
siCustomPropertyID  [61] CustomProperty object id.
siDataSourceID  [104] DataSource object id.
siDeltaID  [182] Delta object id.
siDesktopID  [130] Desktop object id.
siDeviceCollectionID  [108] Device collection object id.
siDeviceID  [109] Device object id.
siDictionaryID  [29] Dictionary object id.
siDirectedID  [79] Directed object id.
siEdgeCollectionID  [101] EdgeCollection object id.
siEdgeID  [100] Edge object id.
siEnvelopeID  [54] Envelope object id.
siEnvelopeWeightID  [168] EnvelopeWeight property object id.
siEventInfoID  [30] EventInfo object id.
siExpressionID  [49] Expression object id.
siFacetCollectionID  [97] FacetCollection object id.
siFacetID  [11] Facet object id.
siFactoryID  [158] Factory object id.
siFCurveID  [31] FCurve object id.
siFCurveKeyID  [33] FCurveKey object id.
siFileBrowserID  [34] FileBrowser object id.
siFileReferenceID  [171] X3DObject object id.
siFilterID  [154] Filter object id.
siFramebufferID  [189] Framebuffer object id.
siFxOperatorID  [90] FxOperator object id.
siFxTreeID  [89] FxTree object id.
siGeometryAccessorID  [167] Geometry accessor object id.
siGeometryID  [22] Geometry object id.
siGraphicDriverID  [229] Graphic Driver object id.
siGraphicSequencerContextID  [161] Graphic Sequencer Core id.
siGridDataID  [125] GridData object id.
siGridWidgetID  [166] GridWidget object id.
siGroupID  [68] Group object id.
siHairGeometryID  [230] HairGeometry object id.
siHairPrimitiveID  [174] HairPrimitive object id.
siHardwareShaderContextID  [208] Hardware Shader Context Object id.
siHardwareSurfaceID  [228] HardwareSurface object id.
siICEAttributeID  [205] ICEAttribute object id.
siICECompoundNodeID  [195] ICECompoundNode object id.
siICEDataModifierNodeID  [202] ICEDataModifierNode object id.
siICEDataProviderNodeID  [201] ICEDataProviderNode object id.
siICENodeContainerID  [198] ICENodeContainer object id.
siICENodeContextID  [204] ICENodeContext object id.
siICENodeDefID  [203] ICENodeDef object id.
siICENodeID  [194] ICENode object id.
siICENodeInputPortID  [199] ICENodeInputPort object id.
siICENodeOutputPortID  [200] ICENodeOutputPort object id.
siICENodePortID  [196] ICENodePort object id.
siICETreeID  [197] ICETree object id.
siImageClipID  [50] ImageClip object id.
siImageID  [35] Image object id.
siInputPortID  [38] InputPort object id.
siJointID  [62] Joint object id.
siKinematicsID  [63] Kinematics object id.
siKinematicStateID  [86] KinematicState object id.
siKnotCollectionID  [111] KnotCollection object id.
siLayerID  [69] Layer object id.
siLayoutID  [131] Layout object id.
siLibraryID  [164] Library id.
siLightID  [81] Light object id.
siLightRigID  [85] LightRigobject id.
siMappedItemID  [36] MappedItem object id.
siMaterialID  [64] Material object id.
siMaterialLibraryID  [173] MaterialLibrary id.
siMenuID  [149] Menu object id.
siMenuItemID  [150] MenuItem object id.
siMeshBuilderID  [169] MeshBuilder object id.
siMetaShaderRendererDefID  [214] MetaShaderRendererDef object id.
siMixerID  [163] Mixer object id.
siModelID  [74] Model object id.
siNestedFCurveID  [32] NestedFCurve object id.
siNullID  [82] Null object id.
siNurbsCurveCollectionID  [113] NurbsCurveCollection object id.
siNurbsCurveControlPointID  [15] NurbsCurveControlPoint object id.
siNurbsCurveID  [18] NurbsCurve object id.
siNurbsCurveListControlPointID  [16] NurbsCurveListControlPoint object id.
siNurbsCurveListID  [24] NurbsCurveList object id.
siNurbsSampleCollectionID  [115] NurbsSampleCollection object id.
siNurbsSampleID  [20] NurbsSample object id.
siNurbsSurfaceCollectionID  [114] NurbsSurfaceCollection object id.
siNurbsSurfaceControlPointID  [17] NurbsSurfaceControlPoint object id.
siNurbsSurfaceID  [12] NurbsSurfaceFace object id.
siNurbsSurfaceMeshID  [23] NurbsSurfaceMesh object id.
siObjectID  [0] Generic object id.
siOGLLightID  [4] OGLLight object id.
siOGLMaterialID  [2] OGLMaterial object id.
siOGLTextureID  [3] OGLTexture object id.
siOperatorContextID  [178] Operator context object id.
siOperatorID  [53] Operator object id.
siOutputPortID  [106] OuptputPort object id.
siOverrideID  [207] Override object id.
siParamDefID  [157] ParamDef object id.
siParameterID  [44] Parameter object id.
siParticleAttributeID  [124] ParticleAttribute object id.
siParticleCloudID  [73] ParticleCloud object id.
siParticleCloudPrimitiveID  [56] ParticleCloudPrimitive object id.
siParticleID  [118] Particle object id.
siParticleTypeID  [123] ParticleType object id.
siPartitionID  [206] Partition object id.
siPassContainerID  [186] PassContainer object id.
siPassID  [70] Pass object id.
siPluginID  [151] Plugin object id.
siPluginItemID  [152] PluginItem object id.
siPluginRegistrarID  [153] PluginRegistrar object id.
siPointCloudID  [179] PointCloud object id.
siPointCloudGeometryID  [231] PointCloudGeometry object id.
siPointCollectionID  [95] PointCollection object id.
siPointID  [13] Point object id.
siPointLocatorDataID  [176] PointLocatorData object id.
siPolygonFaceCollectionID  [103] PolygonFaceCollection object id.
siPolygonFaceID  [102] PolygonFace object id.
siPolygonMeshID  [25] PolygonMesh object id.
siPolygonNodeCollectionID  [94] PolygonNodeCollection object id.
siPolygonNodeID  [21] PolygonNode object id.
siPortGroupID  [129] PortGroup object id.
siPortID  [37] Port object id.
siPPGEventContextID  [139] PPGEventContext id.
siPPGItemID  [121] PPGItem object id.
siPPGLayoutID  [120] PPGLayout object id.
siPreferencesID  [122] Preferences object id.
siPrimitiveID  [55] Primitive object id.
siProgressBarID  [156] ProgressBar object id.
siProjectID  [46] Project object id.
siProjectItemID  [47] ProjectItem object id.
siPropertyID  [57] Property object id.
siProxyParameterID  [107] Proxy Parameter object id.
siRenderChannelID  [187] RenderChannel object id.
siRendererContextID  [190] RendererContext object id.
siRendererID  [191] Renderer object id.
siRenderHairAccessorID  [175] RenderHairAccessor object id.
siRenderTreeNodeID  [222] RenderTreeNode object id.
siRigID  [83] Rig object id.
siRigidBodyAccessorID  [180] RigidBodyAccessor object id.
siRigidConstraintAccessorID  [181] RigidConstraintAccessor object id.
siSampleCollectionID  [93] SampleCollection object id.
siSampleID  [19] Sample object id.
siSceneID  [51] Scene object id.
siSceneItemID  [66] SceneItem object id.
siSceneRenderPropertyID  [188] SceneRenderProperty object id.
siSegmentCollectionID  [170] SegmentCollection object id.
siSegmentID  [26] Segment object id.
siSelectionID  [39] Selection object id.
siShaderID  [52] Shader object id.
siShaderArrayItemParameterID  [219] ShaderArrayItemParameter object id.
siShaderArrayParamDefID  [217] ShaderArrayParamDef object id.
siShaderArrayParameterID  [220] ShaderArrayParameter object id.
siShaderballOptionsID  [212] ShaderballOptions object id.
siShaderBaseID  [223] ShaderBase object id.
siShaderCommentID  [226] ShaderComment object id.
siShaderCompoundID  [225] ShaderCompound object id.
siShaderCompoundParameterID  [221] ShaderCompoundParameter object id.
siShaderContainerID  [224] ShaderContainer object id.
siShaderDefID  [215] ShaderDef object id.
siShaderDefManagerID  [227] ShaderDefManager object id.
siShaderParamDefID  [210] ShaderParamDef object id.
siShaderParamDefContainerID  [213] ShaderParamDefContainer object id.
siShaderParamDefOptionsID  [211] ShaderParamDefOptions object id.
siShaderParameterID  [218] ShaderParameter object id.
siShaderStructParamDefID  [216] ShaderStructParamDef object id.
siShapeClipID  [9] ShapeClip object id.
siShapeKeyID  [142] ShapeKey object id.
siSimulationEnvironmentID  [165] SimulationEnvironment object id.
siSIObjectID  [1] SIObject object id.
siSourceID  [143] Source object id.
siStaticKinematicStateID  [65] StaticKinematicState object id.
siStaticSourceID  [40] StaticSource object id.
siSubComponentID  [10] SubComponent object id.
siTextureID  [116] Texture object id.
siTextureLayerID  [126] TextureLayer object id.
siTextureLayerPortID  [127] TextureLayerPort object id.
siTimeControlID  [144] TimeControl object id.
siTimeTransportID  [192] Do not use.
siTimeTransportContextID  [193] Do not use.
siTimerEventID  [185] TimerEvent object id.
siTrackID  [87] Track object id.
siTransitionID  [145] Transition object id.
siTriangleCollectionID  [91] TriangleCollection object id.
siTriangleID  [41] Triangle object id.
siTriangleVertexCollectionID  [92] TriangleVertexCollection object id.
siTriangleVertexID  [42] TriangleVertex object id.
siUIObjectID  [132] UIObject object id.
siUIPersistableID  [133] UIPersistable object id.
siUIToolkitID  [155] UIToolkit object id.
siUnknownClassID  [0] Unknown object id.
siUpdateContextID  [43] UpdateContext object id.
siUserDataBlobID  [117] UserDataBlob object id.
siUserDataMapID  [88] UserDataMap object id.
siUserGroupID  [71] UserGroup object id.
siValueMapID  [209] ValueMap object id.
siVertexCollectionID  [99] VertexCollection object id.
siVertexID  [98] Vertex object id.
siViewContextID  [137] X3DObject object id.
siViewID  [134] View object id.
siX3DObjectID  [72] X3DObject object id.