![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <CscnImporterFile.hpp>
Public Member Functions | |
CscnImporterFile (Engine &engine, Scene *scene, castor::Path const &path, Parameters const ¶meters, ProgressBar *progress) | |
~CscnImporterFile () override | |
castor::StringArray | listMaterials () override |
castor::Vector< MeshData > | listMeshes () override |
castor::StringArray | listSkeletons () override |
castor::Vector< NodeData > | listSceneNodes () override |
castor::Vector< LightData > | listLights () override |
castor::Vector< GeometryData > | listGeometries () override |
castor::Vector< CameraData > | listCameras () override |
castor::StringArray | listMeshAnimations (Mesh const &mesh) override |
castor::StringArray | listSkeletonAnimations (Skeleton const &skeleton) override |
castor::StringArray | listSceneNodeAnimations (SceneNode const &node) override |
castor::Vector< uint32_t > | listTextureAnimations (Material const &material, uint32_t pass) override |
uint32_t | countAllMeshAnimations () const override |
uint32_t | countAllSkeletonAnimations () const override |
uint32_t | countAllSceneNodeAnimations () const override |
uint32_t | countAllTextureAnimations () const override |
MaterialImporterUPtr | createMaterialImporter () override |
AnimationImporterUPtr | createAnimationImporter () override |
SkeletonImporterUPtr | createSkeletonImporter () override |
MeshImporterUPtr | createMeshImporter () override |
SceneNodeImporterUPtr | createSceneNodeImporter () override |
LightImporterUPtr | createLightImporter () override |
CameraImporterUPtr | createCameraImporter () override |
![]() | |
virtual C3D_API | ~ImporterFile ()=default |
castor::String const & | getExtension () const noexcept |
castor::String | getName () const noexcept |
castor::Path const & | getFileName () const noexcept |
castor::Path const & | getFilePath () const noexcept |
Parameters const & | getParameters () const noexcept |
castor::String | getExternalName (castor::String const &name) const |
castor::String | getInternalName (castor::String const &name) const |
void | setScene (Scene &scene) noexcept |
Scene * | getScene () const noexcept |
ProgressBar * | getProgressBar () const noexcept |
castor::String const & | getPrefix () const noexcept |
![]() | |
Engine * | getOwner () const noexcept |
void | setOwner (Engine &owner) noexcept |
Static Public Member Functions | |
static ImporterFileUPtr | create (Engine &engine, Scene *scene, castor::Path const &path, Parameters const ¶meters, ProgressBar *progress) |
Static Public Attributes | |
static castor::MbString const | Name |
Additional Inherited Members | |
![]() | |
C3D_API | ImporterFile (Engine &engine, Scene *scene, castor::Path const &path, Parameters const ¶meters, ProgressBar *progress) |
![]() | |
OwnedBy (Engine &owner) noexcept | |
Constructor. | |
castor3d::CscnImporterFile::CscnImporterFile | ( | Engine & | engine, |
Scene * | scene, | ||
castor::Path const & | path, | ||
Parameters const & | parameters, | ||
ProgressBar * | progress ) |
|
override |
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
static |
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
inlineoverridevirtual |
Implements castor3d::ImporterFile.
|
static |