Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::AnimationImporterFactory Class Reference

#include <AnimationImporterFactory.hpp>

Inheritance diagram for castor3d::AnimationImporterFactory:
Inheritance graph
[legend]
Collaboration diagram for castor3d::AnimationImporterFactory:
Collaboration graph
[legend]

Public Member Functions

C3D_API AnimationImporterFactory ()
 Constructor.
 
- Public Member Functions inherited from castor::Factory< AnimationImporter, castor::String, AnimationImporterUPtr, std::function< AnimationImporterUPtr(Engine &) > >
EntryregisterType (Key const &key, Creator create)
 Registers an object type.
 
void unregisterType (Key const &key)
 Unregisters an object type.
 
Id getTypeId (Key const &key) const
 
Key getIdType (Id const &id) const
 
bool isTypeRegistered (Key const &key) const
 Checks if the given object type is registered.
 
Vector< ListEntry > listRegisteredTypes () const
 
ObjPtr create (Key const &key, Parameters &&... params) const
 Creates an object from a key.
 

Additional Inherited Members

- Public Types inherited from castor::Factory< AnimationImporter, castor::String, AnimationImporterUPtr, std::function< AnimationImporterUPtr(Engine &) > >
using Obj
 
using Key
 
using Entry
 
using Id
 
using PtrType
 
using Creator
 
using ObjPtr
 
using ObjCont
 
- Protected Attributes inherited from castor::Factory< AnimationImporter, castor::String, AnimationImporterUPtr, std::function< AnimationImporterUPtr(Engine &) > >
Id m_currentId
 
ObjCont m_registered
 

Constructor & Destructor Documentation

◆ AnimationImporterFactory()

C3D_API castor3d::AnimationImporterFactory::AnimationImporterFactory ( )

Constructor.


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