Home
last modified time | relevance | path

Searched refs:IPlatform (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/platform/common/core/os/
H A Dintf_platform.h29 class IPlatform {
31 using Ptr = BASE_NS::unique_ptr<IPlatform>;
45 friend BASE_NS::default_delete<IPlatform>;
46 IPlatform() = default;
47 virtual ~IPlatform() = default;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/platform/ohos/core/os/
H A Dintf_platform.h33 class IPlatform {
35 using Ptr = BASE_NS::unique_ptr<IPlatform>;
49 friend BASE_NS::default_delete<IPlatform>;
50 IPlatform() = default;
51 virtual ~IPlatform() = default;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/
H A Dengine.h45 class IPlatform; variable
60 const IPlatform& GetPlatform() const override;
99 BASE_NS::unique_ptr<IPlatform> platform_;
H A Dengine.cpp389 const IPlatform& Engine::GetPlatform() const in GetPlatform()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/linux/
H A Dplatform_linux.cpp91 CORE_NS::IPlatform::Ptr Platform::Create(PlatformCreateInfo const& createInfo) in Create()
93 return CORE_NS::IPlatform::Ptr(new PlatformLinux(createInfo)); in Create()
H A Dplatform_linux.h32 class PlatformLinux final : public IPlatform {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/ohos/
H A Dplatform_ohos.cpp67 CORE_NS::IPlatform::Ptr Platform::Create(PlatformCreateInfo const& createInfo) in Create()
69 return CORE_NS::IPlatform::Ptr(new PlatformOHOS(createInfo)); in Create()
H A Dplatform_ohos.h40 class PlatformOHOS final : public IPlatform {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/
H A Dintf_engine.h39 class IPlatform; variable
84 virtual const IPlatform& GetPlatform() const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/mac/
H A Dplatform_mac.cpp107 CORE_NS::IPlatform::Ptr Platform::Create(PlatformCreateInfo const& createInfo) in Create()
109 return CORE_NS::IPlatform::Ptr(new PlatformMac(createInfo)); in Create()
H A Dplatform_mac.h33 class PlatformMac final : public IPlatform {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/windows/
H A Dplatform_windows.cpp111 CORE_NS::IPlatform::Ptr Platform::Create(PlatformCreateInfo const& createInfo) in Create()
113 return CORE_NS::IPlatform::Ptr(new PlatformWindows(createInfo)); in Create()
H A Dplatform_windows.h36 class PlatformWindows final : public IPlatform {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/os/
H A Dplatform.h27 static CORE_NS::IPlatform::Ptr Create(CORE_NS::PlatformCreateInfo const& createInfo);