Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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