The Crosswalk SDK is composed of two layers: the IO Layer and the The Semantic Layer. You do not have to use the Semantic layer, although it simplifies using the dotXSI file format.
The IO layer is a small core of classes that uses generic objects to represent a dotXSI file. The IO layer is essentially a parser class with a collection of templates which in turn contains a collection of parameters. The IO layer provides the following classes:
|
Category |
Class Name |
Description |
|
File parsing |
The CXSIParser provides all the basic functionality of reading and writing a dotXSI file. It contains specific functions to handle different versions of dotXSI and provides a set of reading and writing callbacks that are used by these different versions. |
|
|
Templates |
The CdotXSITemplate class implements a dotXSI template. The CdotXSITemplates class implements a collection of dotXSI templates. |
|
|
Parameters |
SI_TinyVariant |
The CdotXSIParam class implements a dotXSI parameter. The CdotXSIParams class implements a collection of dotXSI parameters and the SI_TinyVariant is a small structure used to represent a platform independent variant type. |
Autodesk Softimage v7.5