Castor3D 0.16.0
Multiplatform 3D engine
|
#include <CmshImporter.hpp>
Public Member Functions | |
C3D_API | CmshMeshImporter (Engine &engine) |
Constructor. | |
Public Member Functions inherited from castor3d::MeshImporter | |
virtual | ~MeshImporter ()=default |
C3D_API | MeshImporter (Engine &engine) |
Constructor. | |
C3D_API bool | import (Mesh &mesh, ImporterFile *file, Parameters const ¶meters, bool forceImport) |
Mesh import Function. | |
Public Member Functions inherited from castor::OwnedBy< Engine > | |
Engine * | getOwner () const |
Static Public Member Functions | |
static MeshImporterUPtr | create (Engine &engine) |
Creator function. | |
Static Public Member Functions inherited from castor3d::MeshImporter | |
static C3D_API bool | import (Mesh &mesh, castor::Path const &pathFile, Parameters const ¶meters, bool forceImport) |
Mesh import Function. | |
Static Public Attributes | |
static castor::String const | Type |
Protected Member Functions | |
C3D_API bool | doImportMesh (Mesh &mesh) override |
Mesh import Function. | |
Protected Member Functions inherited from castor::OwnedBy< Engine > | |
OwnedBy (Engine &owner) | |
Constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from castor3d::MeshImporter | |
ImporterFile * | m_file {} |
MeshPtrStrMap | m_meshes |
Parameters | m_parameters |
Constructor.
[in] | engine | The core engine. |
|
static |
Creator function.
[in] | engine | The core engine. |
Mesh import Function.
[out] | mesh | Receives the imported data. |
false
if any problem occured. Implements castor3d::MeshImporter.
|
static |