Factory class for creating IRenderer instances. More...
#include <renderer_factory.h>
Static Public Member Functions | |
| static std::unique_ptr< IRenderer > | Create (RendererBackendType type=RendererBackendType::kDefault) |
| static bool | IsBackendAvailable (RendererBackendType type) |
| static const char * | GetBackendName (RendererBackendType type) |
| static RendererBackendType | GetDefaultBackendType () |
Factory class for creating IRenderer instances.
Definition at line 43 of file renderer_factory.h.
|
inlinestatic |
Definition at line 45 of file renderer_factory.h.
References yaze::gfx::kAutoDetect, yaze::gfx::kDefault, yaze::gfx::Metal, yaze::gfx::Null, yaze::gfx::SDL2, and yaze::gfx::SDL3.
Referenced by main(), and yaze::Controller::OnEntry().
|
inlinestatic |
Definition at line 85 of file renderer_factory.h.
References yaze::gfx::kAutoDetect, yaze::gfx::kDefault, yaze::gfx::Metal, yaze::gfx::Null, yaze::gfx::SDL2, and yaze::gfx::SDL3.
|
inlinestatic |
Definition at line 111 of file renderer_factory.h.
References yaze::gfx::kAutoDetect, yaze::gfx::kDefault, yaze::gfx::Metal, yaze::gfx::Null, yaze::gfx::SDL2, and yaze::gfx::SDL3.
|
inlinestatic |
Definition at line 130 of file renderer_factory.h.
References yaze::gfx::Metal, yaze::gfx::SDL2, and yaze::gfx::SDL3.
Referenced by yaze::Controller::OnEntry().