activate()=0 | LiteFX::IBackend | protectedpure virtual |
adapter_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
barrier_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
buffer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
command_buffer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
command_queue_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
compute_pipeline_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
createDevice(String name, const adapter_type &adapter, UniquePtr< surface_type > &&surface, TArgs &&... _args) | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | inline |
deactivate()=0 | LiteFX::IBackend | protectedpure virtual |
descriptor_layout_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
device(const String &name) noexcept=0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
device(const String &name) const noexcept=0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
device_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
factory_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
findAdapter(const Optional< UInt64 > &adapterId=std::nullopt) const =0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
frame_buffer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
image_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
index_buffer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
input_assembler_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
listAdapters() const =0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
name() const noexcept=0 | LiteFX::IBackend | pure virtual |
operator[](const String &name) const noexcept | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | inlinevirtual |
operator[](const String &name) noexcept | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | inlinevirtual |
pipeline_layout_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
rasterizer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
registerDevice(String name, UniquePtr< device_type > &&device)=0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
releaseDevice(const String &name)=0 | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | pure virtual |
render_pass_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
render_pipeline_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
sampler_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
shader_program_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
state() const noexcept | LiteFX::IBackend | inline |
state() noexcept | LiteFX::IBackend | inlineprotected |
surface_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
swap_chain_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
type() const noexcept=0 | LiteFX::IBackend | pure virtual |
vertex_buffer_type typedef | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | |
~IBackend() noexcept=default | LiteFX::IBackend | virtual |
~IRenderBackend() noexcept=default | LiteFX::Rendering::IRenderBackend | virtual |
~RenderBackend() noexcept=default | LiteFX::Rendering::RenderBackend< TBackend, TGraphicsDevice > | virtual |