Atoms Crowd  7.0.0
Atoms::BaseAnimLoader Class Referenceabstract

BaseAnimLoader class. More...

#include <BaseAnimLoader.h>

Inheritance diagram for Atoms::BaseAnimLoader:
Atoms::AtomsClipLoader Atoms::BVHAnimLoader Atoms::FbxAnimLoader

Public Member Functions

virtual std::string typeStr () const =0
 Type string. More...
 
virtual unsigned int typeId () const =0
 Type id. More...
 
 BaseAnimLoader ()
 Constructor.
 
virtual ~BaseAnimLoader ()=0
 Virtual Destructor.
 
virtual Atoms::AnimationClip load (const std::string &filePath, const std::string &filter="*")=0
 load More...
 

Detailed Description

BaseAnimLoader class.

An AnimLoader loads a clip file and return an AnimationClip instance. This is the base class for all derived loaders.

Member Function Documentation

◆ load()

virtual Atoms::AnimationClip Atoms::BaseAnimLoader::load ( const std::string &  filePath,
const std::string &  filter = "*" 
)
pure virtual

load

Build an animation clip instance from a file

Implemented in Atoms::FbxAnimLoader, Atoms::BVHAnimLoader, and Atoms::AtomsClipLoader.

◆ typeId()

virtual unsigned int Atoms::BaseAnimLoader::typeId ( ) const
pure virtual

Type id.

The derived AnimLoader id

Returns
Class type id

Implemented in Atoms::FbxAnimLoader, Atoms::BVHAnimLoader, and Atoms::AtomsClipLoader.

◆ typeStr()

virtual std::string Atoms::BaseAnimLoader::typeStr ( ) const
pure virtual

Type string.

The derived AnimLoader name

Returns
Class type string

Implemented in Atoms::FbxAnimLoader, Atoms::BVHAnimLoader, and Atoms::AtomsClipLoader.


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