Home
last modified time | relevance | path

Searched refs:IGLTFData (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/gltf/
H A Dgltf.h45 class IGLTFData { class
91 void operator()(IGLTFData* ptr) const in operator ()()
96 using Ptr = BASE_NS::unique_ptr<IGLTFData, Deleter>;
99 IGLTFData() = default;
100 virtual ~IGLTFData() = default;
116 IGLTFData::Ptr data;
241 virtual void ImportGLTF(const IGLTFData& data, GltfResourceImportFlags flags) = 0;
245 virtual void ImportGLTFAsync(const IGLTFData& data, GltfResourceImportFlags flags, Listener* listener) = 0;
332 virtual CORE_NS::Entity ImportGltfScene(size_t sceneIndex, const IGLTFData& gltfData,
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2.cpp51 result.data = IGLTFData::Ptr { loadResult.data.release() }; in LoadGLTF()
68 result.data = IGLTFData::Ptr { loadResult.data.release() }; in LoadGLTF()
73 Entity Gltf2::ImportGltfScene(size_t sceneIndex, const IGLTFData& gltfData, const GLTFResourceData& gltfResourceData, in ImportGltfScene()
H A Ddata.h91 class Data : public Assets, public IGLTFData {
103 IGLTFData::ThumbnailImage GetThumbnailImage(size_t thumbnailIndex) override;
H A Dgltf2.h50 CORE_NS::Entity ImportGltfScene(size_t sceneIndex, const IGLTFData& gltfData,
H A Dgltf2_importer.h87 void ImportGLTF(const IGLTFData& data, GltfResourceImportFlags flags) override;
88 void ImportGLTFAsync(const IGLTFData& data, GltfResourceImportFlags flags, Listener* listener) override;
H A Dgltf2_util.cpp1248 IGLTFData::ThumbnailImage Data::GetThumbnailImage(size_t thumbnailIndex) in GetThumbnailImage()
1250 IGLTFData::ThumbnailImage result; in GetThumbnailImage()
H A Dgltf2_exporter.cpp433 string_view uri, IFileManager& fileManager, unordered_map<string, IGLTFData::Ptr>& originalGltfs) in ResolveGltfAndResourceIndex()
437 unordered_map<string, IGLTFData::Ptr>& originalGltfs) -> std::pair<Data*, size_t> { in ResolveGltfAndResourceIndex()
916 unordered_map<string, IGLTFData::Ptr>& originalGltfs) in ExportGltfMeshes()
1261 unordered_map<string, IGLTFData::Ptr>& originalGltfs) in ExportImageData()
2537 unordered_map<string, IGLTFData::Ptr> originalGltfs; in ExportGLTF()
H A Dgltf2_importer.cpp2584 void GLTF2Importer::ImportGLTF(const IGLTFData& data, GltfResourceImportFlags flags)
2591 CORE_LOG_E("invalid IGLTFData to ImportGLTF");
2623 void GLTF2Importer::ImportGLTFAsync(const IGLTFData& data, GltfResourceImportFlags flags, Listener* listener)
2630 CORE_LOG_E("invalid IGLTFData to ImportGLTFAsync");

Completed in 15 milliseconds