
NAME
Direct Transfer Application Programming Interface
SYNOPSIS
#include <DtOM.h>
DESCRIPTION
The Dt API is provided by GameExport to support third party
exporting modules. Through the use of this API, a programmer
can write new export DSO's which GameExport will then load
at start time. When the user invokes the export DSO, all
scene information is available for exporing to any given
file format.
As an extension to the basic Dt API there are some additional
routines that allow access back to the original AliasAPI objects.
These routines are usually used as helper or setup routines.
The header file DtOM.h has a listing of them. The plugin "mgame"
makes use of the setup functions. The translators can then call
the query functions if they need them.
Some of the functions are:
DtOM_doubleToFloat - convert types.
DtOM_Err - Print error message.
DtOM_Msg - Print message.
DtOM_WalkMode - determines how to select dagobjects in scene
DtOM_outputTransforms - determines the hierarchy of information.
DtOM_Debug - get verbose level.
DtOMShapeIsAnim - check for animation on shape.
DtOMShapeIsInstanced - check for Instance
DtOMShapeGetOriginal - get original AlObject.
DtOMShapeGetALObject - get Alobject for shape.
DtOMShapeGetALShader - get ALShader for shape.