SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::RenderBackend< GraphicsDeviceType > Member List

This is the complete list of members for spark::render::RenderBackend< GraphicsDeviceType >, including all inherited members.

adapter_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
adapters() const noexcept=0 (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >pure virtual
command_buffer_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
command_queue_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
createDevice(std::string name, const adapter_type &adapter, std::unique_ptr< surface_type > &&surface, Args &&... args)spark::render::RenderBackend< GraphicsDeviceType >inline
device(const std::string &name) noexcept override=0spark::render::RenderBackend< GraphicsDeviceType >pure virtual
device(const std::string &name) const noexcept override=0spark::render::RenderBackend< GraphicsDeviceType >pure virtual
device_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
findAdapter(const std::optional< lib::Uuid > &id=std::nullopt) const override=0spark::render::RenderBackend< GraphicsDeviceType >pure virtual
frame_buffer_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
input_assembler_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
pipeline_layout_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
rasterizer_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
registerDevice(std::string name, std::unique_ptr< device_type > &&device)=0spark::render::RenderBackend< GraphicsDeviceType >pure virtual
releaseDevice(const std::string &name)=0spark::render::RenderBackend< GraphicsDeviceType >pure virtual
render_pass_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
render_pipeline_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
shader_program_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
surface_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
swap_chain_type typedef (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >
type() const noexcept overridespark::render::IRenderBackendinlinevirtual
~IBackend() noexcept=default (defined in spark::render::IBackend)spark::render::IBackendvirtual
~IRenderBackend() noexcept override=default (defined in spark::render::IRenderBackend)spark::render::IRenderBackend
~RenderBackend() noexcept override=default (defined in spark::render::RenderBackend< GraphicsDeviceType >)spark::render::RenderBackend< GraphicsDeviceType >