VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtASEMovementFileLoader Class Reference

Interface that will read in a 3DS Max ASE file and convert the data to movement rows. More...

Inheritance diagram for DtASEMovementFileLoader:
Inheritance graph
[legend]

Public Member Functions

 DtASEMovementFileLoader ()
 CTOR. More...
 
virtual ~DtASEMovementFileLoader ()
 DTOR. More...
 
virtual DtMovementFileData loadMovementFileData (const DtFilename &, const std::string &nodeToAnimate, int loadRows=-1) const
 Returns the movement file data for this file laid out in an expected configuration format. More...
 
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const
 Returns the file configuration that matches the loaded data. More...
 
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const
 Returns a default file configuration for this loader interface. More...
 
virtual std::vector< std::string > formatsForFile (const DtFilename &) const
 Returns a list of all available animation nodes in the file. More...
 

Static Public Member Functions

static
DtMovementFileLoaderInterface
creator ()
 

Additional Inherited Members

Detailed Description

Interface that will read in a 3DS Max ASE file and convert the data to movement rows.

Constructor & Destructor Documentation

DtASEMovementFileLoader::DtASEMovementFileLoader ( )

CTOR.

virtual DtASEMovementFileLoader::~DtASEMovementFileLoader ( )
virtual

DTOR.

Member Function Documentation

static DtMovementFileLoaderInterface* DtASEMovementFileLoader::creator ( )
static
virtual DtMovementFileData DtASEMovementFileLoader::loadMovementFileData ( const DtFilename &  ,
const std::string &  nodeToAnimate,
int  loadRows = -1 
) const
virtual

Returns the movement file data for this file laid out in an expected configuration format.

Starts loading at the given row in the configuration returns the data loaded. -1 for loadRows means load all rows. If the node to animate does not exist will not load any data

Implements DtMovementFileLoaderInterface.

virtual DtScriptedMovementFileConfiguration DtASEMovementFileLoader::currentFileConfiguration ( ) const
virtual

Returns the file configuration that matches the loaded data.

Implements DtMovementFileLoaderInterface.

virtual DtScriptedMovementFileConfiguration DtASEMovementFileLoader::defaultFileConfiguration ( ) const
virtual

Returns a default file configuration for this loader interface.

Implements DtMovementFileLoaderInterface.

virtual std::vector<std::string> DtASEMovementFileLoader::formatsForFile ( const DtFilename &  ) const
virtual

Returns a list of all available animation nodes in the file.

Implements DtMovementFileLoaderInterface.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)