activate() override | LiteFX::Rendering::Backends::DirectX12Backend | protectedvirtual |
adapter_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
barrier_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
buffer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
command_buffer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
command_queue_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
compute_pipeline_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
createDevice(String name, const adapter_type &adapter, UniquePtr< surface_type > &&surface, TArgs &&... _args) | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | inline |
createSurface(const HWND &hwnd) const | LiteFX::Rendering::Backends::DirectX12Backend | |
deactivate() override | LiteFX::Rendering::Backends::DirectX12Backend | protectedvirtual |
descriptor_layout_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
device(const String &name) noexcept override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
device(const String &name) const noexcept override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
device_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
DirectX12Backend(const App &app, const bool &advancedSoftwareRasterizer=false) | LiteFX::Rendering::Backends::DirectX12Backend | explicit |
DirectX12Backend(const DirectX12Backend &) noexcept=delete | LiteFX::Rendering::Backends::DirectX12Backend | |
DirectX12Backend(DirectX12Backend &&) noexcept=delete | LiteFX::Rendering::Backends::DirectX12Backend | |
enableAdvancedSoftwareRasterizer(const bool &enable=false) | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
factory_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
findAdapter(const Optional< UInt64 > &adapterId=std::nullopt) const override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
frame_buffer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
handle() noexcept override | LiteFX::Resource< THandle > | inlineprotectedvirtual |
handle() const noexcept override | LiteFX::Resource< THandle > | inlinevirtual |
image_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
index_buffer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
input_assembler_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
listAdapters() const override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
name() const noexcept override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
operator[](const String &name) const noexcept | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | inlinevirtual |
operator[](const String &name) noexcept | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | inlinevirtual |
pipeline_layout_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
rasterizer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
registerDevice(String name, UniquePtr< DirectX12Device > &&device) override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
RenderBackend< DirectX12Backend, DirectX12Device >::registerDevice(String name, UniquePtr< device_type > &&device)=0 | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | pure virtual |
releaseDevice(const String &name) override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
render_pass_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
render_pipeline_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
Resource(const THandle handle) noexcept | LiteFX::Resource< THandle > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< THandle > | |
Resource(Resource &&)=delete | LiteFX::Resource< THandle > | |
sampler_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
shader_program_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
state() const noexcept | LiteFX::IBackend | inline |
state() noexcept | LiteFX::IBackend | inlineprotected |
surface_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
swap_chain_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
type() const noexcept override | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
vertex_buffer_type typedef | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | |
~DirectX12Backend() | LiteFX::Rendering::Backends::DirectX12Backend | virtual |
~IBackend() noexcept=default | LiteFX::IBackend | virtual |
~IRenderBackend() noexcept=default | LiteFX::Rendering::IRenderBackend | virtual |
~IResource() noexcept=default | LiteFX::IResource< THandle > | virtual |
~RenderBackend() noexcept=default | LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device > | virtual |
~Resource() noexcept=default | LiteFX::Resource< THandle > | virtual |