Home
last modified time | relevance | path

Searched refs:ISceneLoader (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2.cpp105 ISceneLoader::Result Gltf2::Load(string_view uri) in Load()
107 ISceneLoader::Result sceneResult; in Load()
142 if (uid == ISceneLoader::UID) { in GetInterface()
143 return static_cast<const ISceneLoader*>(this); in GetInterface()
153 if (uid == ISceneLoader::UID) { in GetInterface()
154 return static_cast<ISceneLoader*>(this); in GetInterface()
H A Dgltf2.h37 class Gltf2 final : public IGltf2, ISceneLoader {
71 inline constexpr BASE_NS::string_view GetName(const ISceneLoader*) in GetName() argument
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.h80 void RegisterSceneLoader(const ISceneLoader::Ptr& loader) override;
81 void UnregisterSceneLoader(const ISceneLoader::Ptr& loader) override;
82 ISceneLoader::Ptr GetSceneLoader(BASE_NS::string_view uri) const override;
86 BASE_NS::vector<ISceneLoader::Ptr> sceneLoaders_;
H A Dscene_util.cpp701 void SceneUtil::RegisterSceneLoader(const ISceneLoader::Ptr& loader) in RegisterSceneLoader()
704 …[newLoader = loader.get()](const ISceneLoader::Ptr& registered) { return registered.get() == newLo… in RegisterSceneLoader()
710 void SceneUtil::UnregisterSceneLoader(const ISceneLoader::Ptr& loader) in UnregisterSceneLoader()
714 const ISceneLoader::Ptr& registered) { return registered.get() == toBeRemoved; }); in UnregisterSceneLoader()
720 ISceneLoader::Ptr SceneUtil::GetSceneLoader(BASE_NS::string_view uri) const in GetSceneLoader()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/loaders/
H A Dintf_scene_loader.h247 class ISceneLoader : public CORE_NS::IInterface {
251 using Ptr = BASE_NS::refcnt_ptr<ISceneLoader>;
292 ISceneLoader() = default;
293 virtual ~ISceneLoader() = default;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_scene_util.h160 virtual void RegisterSceneLoader(const ISceneLoader::Ptr& loader) = 0;
166 virtual void UnregisterSceneLoader(const ISceneLoader::Ptr& loader) = 0;
173 virtual ISceneLoader::Ptr GetSceneLoader(BASE_NS::string_view uri) const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/
H A Dgraphics_context.cpp295 … sceneUtil_->UnregisterSceneLoader(IInterface::Ptr { gltf2_->GetInterface(ISceneLoader::UID) }); in ~GraphicsContext()
310 sceneUtil_->RegisterSceneLoader(IInterface::Ptr { gltf2_->GetInterface(ISceneLoader::UID) }); in Init()