VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
virtual ~DtASEMovementFileLoader ()
 DTOR.
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.
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const
 Returns the file configuration that matches the loaded data.
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const
 Returns a default file configuration for this loader interface.
virtual std::vector< std::string > formatsForFile (const DtFilename &) const
 Returns a list of all available animation nodes in the file.

Static Public Member Functions

static
DtMovementFileLoaderInterface
creator ()

Additional Inherited Members

- Private Member Functions inherited from DtMovementFileLoaderInterface
virtual DtMovementFileData loadMovementFileData (const DtFilename &, const std::string &configuration, int loadRows=-1) const =0
 Returns the movement file data for this file laid out in an expected configuration format.
virtual
DtScriptedMovementFileConfiguration 
currentFileConfiguration () const =0
 Returns the file configuration that matches the loaded data.
virtual
DtScriptedMovementFileConfiguration 
defaultFileConfiguration () const =0
 Returns a default file configuration for this loader interface.
virtual std::vector< std::string > formatsForFile (const DtFilename &) const =0
 If there are formats that can be applied to the loaded file, returns them.

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

virtual DtScriptedMovementFileConfiguration DtASEMovementFileLoader::currentFileConfiguration ( ) const
virtual

Returns the file configuration that matches the loaded data.

virtual DtScriptedMovementFileConfiguration DtASEMovementFileLoader::defaultFileConfiguration ( ) const
virtual

Returns a default file configuration for this loader interface.

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

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


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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)