Atoms Crowd  7.0.0
Atoms::BaseSkeletonLoader Class Referenceabstract

BaseAnimLoader class. More...

#include <BaseSkeletonLoader.h>

Inheritance diagram for Atoms::BaseSkeletonLoader:
Atoms::BVHSkeletonLoader Atoms::DefaultSkeletonLoader Atoms::FbxSkeletonLoader

Public Member Functions

virtual std::string typeStr () const =0
 Type string. More...
 
virtual unsigned int typeId () const =0
 Type id. More...
 
 BaseSkeletonLoader ()
 Constructor.
 
virtual ~BaseSkeletonLoader ()=0
 Virtual Destructor.
 
virtual AtomsCore::Skeleton 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 AtomsCore::Skeleton Atoms::BaseSkeletonLoader::load ( const std::string &  filePath,
const std::string &  filter = "" 
)
pure virtual

load

Build an animation clip instance from a file

Implemented in Atoms::FbxSkeletonLoader, Atoms::DefaultSkeletonLoader, and Atoms::BVHSkeletonLoader.

◆ typeId()

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

Type id.

The derived AnimLoader id

Returns
Class type id

Implemented in Atoms::FbxSkeletonLoader, Atoms::DefaultSkeletonLoader, and Atoms::BVHSkeletonLoader.

◆ typeStr()

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

Type string.

The derived AnimLoader name

Returns
Class type string

Implemented in Atoms::FbxSkeletonLoader, Atoms::DefaultSkeletonLoader, and Atoms::BVHSkeletonLoader.


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