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 XSI |
CdotXSITemplates | Used as a container class for CdotXSITemplate |
CEnumDictionary< Enum, size > | Template class that converts string to enum, or enum to strings |
CLegacyFilter | Legacy filter where we read the entire scene in (used only for binary 3.0) |
CSIAccumString | This string class is optimized to accumulate bytes at the end efficiently |
CSIBCArray< CElemType > | 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 |
CSIILGIFFileDriver | GIF file loader class |
CSIILJPGFileDriver | JPG file loader class |
CSIILPICFileDriver | Softimage PIC file loader class |
CSIILPPMFileDriver | PPM file loader class |
CSIILTGAFileDriver | TGA file loader class |
CSLAction | |
CSLActionClip | |
CSLActionFCurve | |
CSLAmbience | |
CSLAngle | |
CSLAnimatableType | Base class for animatable types |
CSLArrayProxy< CElemType, CSubElemType, StructSize > | Proxy class that allows the manipulation of an array parameter in a template |
CSLBaseFCurve | Base class of all FCurves |
CSLBaseKey | Base class for all key frame types |
CSLBaseMaterial | |
CSLBaseShape | |
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 | Class describing a camera and its interest |
CSLCluster | Describes a cluster |
CSLColorRGBAProxy | CSLColorRGBAProxy class |
CSLColorRGBProxy | CSLColorRGBProxy class |
CSLConnectionPoint | Class representing connection points |
CSLConstantKey | |
CSLConstrainableType | |
CSLConstraint | Describes a constraint |
CSLCoordinateSystem | Specifies the coordinate system in which transformations are expressed |
CSLCubicKey | |
CSLCurveList | Describes a list of NURBS curve |
CSLCustomParameter | |
CSLCustomPSet | Class representing customer parameter sets |
CSLDirectionalLight | Describes a point light |
CSLDoubleProxy | Class that allows modification of a double parameter in a template |
CSLEnumProxy< EnumType, MaxValue > | Class that allows modification of an enum implemented as an integer in a template |
CSLEnvelope | Describes an envelope |
CSLEnvelopeList | Describes the envelope list |
CSLExtrapolation | |
CSLFCurve | FCurve class |
CSLFileInfo | Used to set some information about the user and software that generated the scene |
CSLFloatProxy | Class that allows modification of a float parameter in a template |
CSLFog | Describes the fog (depth fading) in a scene |
CSLFXOperator | Representation of an operator in the FX Tree |
CSLFXOperatorConnection | Representation of a connection in the FX Tree |
CSLFXTree | Representation of an XSI FX Tree |
CSLGeometry | Class representing Geometry |
CSLGlobalMaterial | Identifies the global material of a model |
CSLHermiteKey | |
CSLIK | This is the base class for all IK classes |
CSLIKEffector | Describes the effector of an IK chain |
CSLIKJoint | Describes one joint of an IK chain |
CSLIKRoot | Describes the root of an IK chain |
CSLImage | |
CSLImageClip | Class not implemented |
CSLImageData | |
CSLImageFX | |
CSLImageLibrary | |
CSLInfiniteLight | Describes an infinite light |
CSLInstance | Describes an instance primitive. |
CSLIntProxy | Class that allows modification of an integer parameter in a template |
CSLLight | Base class for lights |
CSLLightInfo | Provides additional information regarding a CSLLight |
CSLLinearKey | |
CSLLogger | Simple message logging class |
CSLLongProxy | Class that allows modification of a long parameter in a template |
CSLMaterial | |
CSLMaterialLibrary | |
CSLMatrix4x4Proxy | |
CSLMesh | |
CSLMixer | |
CSLModel | Handles the Model template |
CSLNull | Describes a null object |
CSLNurbsCurve | Describes a single NURBS curve |
CSLNurbsProjection | |
CSLNurbsSurface | Describes a single NURBS surface |
CSLNurbsTrim | |
CSLPatchSurface | Implements a patch surface |
CSLPointLight | Describes a point light |
CSLPolygonList | Describes a list of n-sided polygons |
CSLPrimitive | Base class for primitive objects |
CSLScene | |
CSLSceneInfo | |
CSLShaderConnectionPoint | |
CSLShaderInstanceData | Defines how a shader is shared beetween models |
CSLShape | Mesh shape class |
CSLShape_35 | Mesh shape class for dotXSI 3.5+ |
CSLShapeAnimation | |
CSLShortProxy | Class that allows modification of a short parameter in a template |
CSLSpotLight | Describes a spot light and its interest |
CSLStaticValue | |
CSLStrEnumProxy< EnumType, MaxValue > | 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 | |
CSLTexture2D | |
CSLTimeControl | Stores the clipping and offset parameters of an action clip (CSLActionClip) |
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 | |
CSLUserDataList | |
CSLUVCoordArray | |
CSLVariantParameter | |
CSLVariantProxy | |
CSLVector3DProxy | |
CSLVisibility | |
CSLXSICustomParamInfo | Provides additional information concerning a specific parameter in a CSLCustomPSet |
CSLXSIMaterial | |
CSLXSIMaterialInfo | |
CSLXSIShader | |
CXSIFilter | Base class for filters |
CXSIParser | Main class for the XSI 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 |
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.