| CASCIIFilter | This is the ascii class, it just takes the data as is and passes it down the subfilter |
| CBINFilter | This class supports both the legacy and the new binary format |
| CBufferFilter | Buffer filter |
| CdotXSIDict | Class used for dictionary entries (binary format) |
| CdotXSIParam | Class representing a parameter within a CdotXSITemplate |
| CdotXSIParams | |
| CdotXSITemplate | Class representing the base class for all template types in Softimage |
| CdotXSITemplates | Used as a container class for CdotXSITemplate |
| CEnumDictionary | |
| CLegacyFilter | Legacy filter where we read the entire scene in (used only for binary 3.0) |
| CMemoryFilter | Memory filter |
| CSIAccumString | This string class is optimized to accumulate bytes at the end efficiently |
| CSIBCArray | Simple, all-purpose chunked array used by other classes |
| CSIBCColorb | Class representing RGBA colours |
| CSIBCColorf | Class representing RGBA colours |
| CSIBCFileRam | This class implements a memory file object |
| CSIBCMatrix33d | Class representing matricies with 3 rows, and 3 columns |
| CSIBCMatrix44d | Class representing matricies with 4 rows, and 4 columns |
| CSIBCMatrix4x4 | Class representing matricies with 4 rows, and 4 columns |
| CSIBCMatrixMNd | Class representing matricies with M rows, and N columns |
| CSIBCNode | Base class for most objects within the FTK |
| CSIBCPixMapDriver | Base class for pixmap loader drivers |
| CSIBCQuaternion | Generic class representing quaternions |
| CSIBCQuaterniond | Generic class representing quaternions |
| CSIBCRotationd | Class representing a generic rotation object |
| CSIBCRotMatd | Representation of a 3X3 rotation matrix |
| CSIBCSearchPath | Class dealing with paths and filenames |
| CSIBCString | General purpose string class |
| CSIBCTransfod | |
| CSIBCUserData | Class that holds user data representation |
| CSIBCVector2D | General purpose 2D vector class |
| CSIBCVector2Dd | General purpose 2D vector class |
| CSIBCVector3D | General purpose 3D vector class |
| CSIBCVector3Dd | General purpose 3D vector class |
| CSIBCVector4D | General purpuse 4D vector class |
| CSIBCVector4Dd | General purpose 4D vector class |
| CSIBCVectorwd | General purpose 3D vector class, with implicit W component |
| CSIBCXfoMatd | Class representing a 4x4 transformation matrix |
| CSIILBMPFileDriver | BMP file loader class |
| CSIILDDSFileDriver | DDS file loader class |
| CSIILGIFFileDriver | GIF file loader class |
| CSIILJPGFileDriver | JPG file loader class |
| CSIILPICFileDriver | Softimage PIC file loader class |
| CSIILPNGFileDriver | PNG file loader class |
| CSIILPPMFileDriver | PPM file loader class |
| CSIILTGAFileDriver | TGA file loader class |
| CSLAction | |
| CSLActionClip | |
| CSLActionClipContainer | |
| CSLActionFCurve | |
| CSLAmbience | |
| CSLAngle | |
| CSLAnimatableType | |
| CSLArrayProxy | Proxy class that allows the manipulation of an array parameter in a template |
| CSLBaseFCurve | Base class of all FCurves |
| CSLBaseKey | |
| CSLBaseMaterial | |
| CSLBaseShape | |
| CSLBezierKey | |
| CSLBoolProxy | Class that allows modification of a boolean parameter in a template |
| CSLByteProxy | Class that allows modification of a byte parameter in a template |
| CSLCamera | |
| CSLCluster | |
| CSLCOLLADAAction | |
| CSLCOLLADAActionFCurve | |
| CSLCOLLADACamera | Class describing a camera and its interest |
| CSLCOLLADAEnvelope | Describes an envelope |
| CSLCOLLADAEnvelopeList | Describes the envelope list |
| CSLCOLLADAFCurve | CSLCOLLADAFCurve class |
| CSLCOLLADAIndexList | Index attribute list class for dotXSI 6.0+ |
| CSLCOLLADAInstance | Describes an instance primitive. |
| CSLCOLLADALibrary | |
| CSLCOLLADAMaterialLibrary | |
| CSLCOLLADAMesh | |
| CSLCOLLADAMixer | |
| CSLCOLLADAModel | |
| CSLCOLLADAScene | |
| CSLCOLLADAShapeAnimation | |
| CSLCOLLADASpotLight | Describes a spot light and its interest |
| CSLCOLLADASubComponentAttributeList | Sub-component attribute list class for dotXSI 5.0+ |
| CSLCOLLADATriangleList | Describes a list of triangles for dotXSI 5.0+ |
| CSLCOLLADAVertexList | Describes a list of vertex for dotXSI 5.0+ |
| CSLColorRGBAProxy | |
| CSLColorRGBProxy | |
| CSLConnectionPoint | |
| CSLConstantKey | |
| CSLConstrainableType | |
| CSLConstraint | |
| CSLCoordinateSystem | |
| CSLCubicKey | |
| CSLCurveList | |
| CSLCustomParameter | |
| CSLCustomPSet | |
| CSLDirectionalLight | Describes a point light |
| CSLDoubleProxy | Class that allows modification of a double parameter in a template |
| CSLEnumProxy | Class that allows modification of an enum implemented as an integer in a template |
| CSLEnvelope | |
| CSLEnvelopeList | |
| CSLExtrapolation | |
| CSLFCurve | |
| CSLFileInfo | |
| CSLFloatProxy | Class that allows modification of a float parameter in a template |
| CSLFog | |
| CSLFXOperator | |
| CSLFXOperatorConnection | Representation of a connection in the FX Tree |
| CSLFXTree | |
| CSLGeometry | Class representing Geometry |
| CSLGlobalMaterial | |
| CSLHermiteKey | |
| CSLIK | This is the base class for all IK classes |
| CSLIKEffector | |
| CSLIKJoint | |
| CSLIKResolutionPlane | |
| CSLIKRoot | |
| CSLImage | |
| CSLImageClip | |
| CSLImageData | |
| CSLImageFX | |
| CSLImageFX2 | |
| CSLImageLibrary | |
| CSLInfiniteLight | Describes an infinite light |
| CSLInstance | |
| CSLIntProxy | Class that allows modification of an integer parameter in a template |
| CSLLight | |
| CSLLightInfo | |
| CSLLinearKey | |
| CSLLogger | |
| CSLLongProxy | Class that allows modification of a LONG parameter in a template |
| CSLMaterial | |
| CSLMaterialLibrary | |
| CSLMatrix4x4Proxy | |
| CSLMesh | |
| CSLMixer | |
| CSLModel | |
| CSLNull | |
| CSLNurbsCurve | |
| CSLNurbsProjection | |
| CSLNurbsSurface | |
| CSLNurbsTrim | |
| CSLPatchSurface | |
| CSLPointLight | Describes a point light |
| CSLPolygonList | |
| CSLPrimitive | Base class for primitive objects |
| CSLScene | |
| CSLSceneInfo | |
| CSLShaderConnectionPoint | |
| CSLShaderInstanceData | |
| CSLShape | |
| CSLShape_35 | |
| CSLShapeAnimation | |
| CSLShortProxy | Class that allows modification of a short parameter in a template |
| CSLSpotLight | Describes a spot light and its interest |
| CSLStaticValue | |
| CSLStrEnumProxy | Class that allows modification of an enum implemented as a string in a template |
| CSLStringProxy | Class that allows modification of a string parameter in a template |
| CSLSurfaceMesh | |
| CSLTemplate | Describes a dotXSI template |
| CSLTexture2D | |
| CSLTimeControl | |
| CSLTrack | |
| CSLTransform | |
| CSLTriangleList | |
| CSLTriangleStrip | |
| CSLTriangleStripList | |
| CSLUByteProxy | Class that allows modification of a usigned byte parameter in a template |
| CSLULongProxy | Class that allows modification of a ULong parameter in a template |
| CSLUnresolvedElement | |
| CSLUserData | |
| CSLUserDataBlob | |
| CSLUserDataList | |
| CSLUVCoordArray | |
| CSLVariantParameter | |
| CSLVariantProxy | |
| CSLVector3DProxy | |
| CSLVisibility | |
| CSLXSIBasePose | |
| CSLXSICamera | |
| CSLXSICameraFocalLength | |
| CSLXSIClipToParent | |
| CSLXSIClusterInfo | |
| CSLXSICustomParamInfo | |
| CSLXSIGeometry | |
| CSLXSIIndexList | |
| CSLXSILimit | |
| CSLXSILookat | |
| CSLXSIMaterial | |
| CSLXSIMaterialInfo | |
| CSLXSIMatrix | |
| CSLXSIMesh | |
| CSLXSIPolygonList | |
| CSLXSIPolymatricks | |
| CSLXSIRotate | |
| CSLXSIScale | |
| CSLXSIShader | |
| CSLXSIShaderCompound | |
| CSLXSIShaderCompoundPort | |
| CSLXSIShaderMultiPortConnection | |
| CSLXSIShape | |
| CSLXSIShapeAnimation | |
| CSLXSIShapeReference | |
| CSLXSIShear | |
| CSLXSISubComponentAttributeList | |
| CSLXSISubComponentList | |
| CSLXSITextureLayer | |
| CSLXSITextureLayerPort | |
| CSLXSITransform | |
| CSLXSITranslate | |
| CSLXSITriangleList | |
| CSLXSITriangleStripList | |
| CSLXSIUserKeyword | |
| CSLXSIVertexList | |
| CXSIFilter | Base class for filters |
| CXSIParser | Main class for the Softimage parser |
| CXSIReturn | Class used for the return of values from a nested parse if called explictly |
| SLContext | |
| SLIndexedColor | |
| SLIndexedVector2D | |
| SLIndexedVector3D | |
| SLTemplateCallback | |
| SLVertexWeight | Describes the weight of a vertex |
| StrLessPred | |
| TinyVariant |