The following is a list of primary classes and functions in the physique export interface contained in the file PhyExp.h.
A rigid vertex is represented by an instance of IPhyRigidVertex.
A blended rigid vertex is represented by an instance of IPhyBlendedRigidVertex.
The physique export interface is represented by an instance of IPhysiqueExport. It is accessed from a physique modifier using a call to Animatable::GetInterface() with the class ID I_PHYINTERFACE.
The physique context export interface is represented by an instance of IPhysiqueContextExport. A pointer to IPhysiqueContextExport can be retrieved using the method IPhysiqueExport::GetContextInterface(). The context Interface is associated with a physique modifier associated with a node.
The vertex export interface is an instance of IPhyVertexExport and can is retrieved by calling IPhyContextExport::GetVertexInterface(). This is the base class for all vertex export interface classes.
The interface IPhyRigidVertex derives from IPhyVertexExport and is the base class for all non-blended rigid vertex assignments.
The interface IPhyBlendedRigidVertex derives from IPhyVertexExport and is the base class for all blended rigid vertex assignments.