LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::DirectX12Backend Member List

This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Backend, including all inherited members.

activate() overrideLiteFX::Rendering::Backends::DirectX12Backendprotectedvirtual
adapter_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
barrier_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
buffer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
command_buffer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
command_queue_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
compute_pipeline_type typedefLiteFX::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) constLiteFX::Rendering::Backends::DirectX12Backend
deactivate() overrideLiteFX::Rendering::Backends::DirectX12Backendprotectedvirtual
descriptor_layout_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
device(const String &name) noexcept overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
device(const String &name) const noexcept overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
device_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
DirectX12Backend(const App &app, const bool &advancedSoftwareRasterizer=false)LiteFX::Rendering::Backends::DirectX12Backendexplicit
DirectX12Backend(const DirectX12Backend &) noexcept=deleteLiteFX::Rendering::Backends::DirectX12Backend
DirectX12Backend(DirectX12Backend &&) noexcept=deleteLiteFX::Rendering::Backends::DirectX12Backend
enableAdvancedSoftwareRasterizer(const bool &enable=false)LiteFX::Rendering::Backends::DirectX12Backendvirtual
factory_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
findAdapter(const Optional< UInt64 > &adapterId=std::nullopt) const overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
frame_buffer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
handle() noexcept overrideLiteFX::Resource< THandle >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< THandle >inlinevirtual
image_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
index_buffer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
input_assembler_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
listAdapters() const overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
name() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
operator[](const String &name) const noexceptLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >inlinevirtual
operator[](const String &name) noexceptLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >inlinevirtual
pipeline_layout_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
rasterizer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
registerDevice(String name, UniquePtr< DirectX12Device > &&device) overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
RenderBackend< DirectX12Backend, DirectX12Device >::registerDevice(String name, UniquePtr< device_type > &&device)=0LiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >pure virtual
releaseDevice(const String &name) overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
render_pass_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
render_pipeline_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
Resource(const THandle handle) noexceptLiteFX::Resource< THandle >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< THandle >
Resource(Resource &&)=deleteLiteFX::Resource< THandle >
sampler_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
shader_program_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
state() const noexceptLiteFX::IBackendinline
state() noexceptLiteFX::IBackendinlineprotected
surface_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
swap_chain_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
type() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Backendvirtual
vertex_buffer_type typedefLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >
~DirectX12Backend()LiteFX::Rendering::Backends::DirectX12Backendvirtual
~IBackend() noexcept=defaultLiteFX::IBackendvirtual
~IRenderBackend() noexcept=defaultLiteFX::Rendering::IRenderBackendvirtual
~IResource() noexcept=defaultLiteFX::IResource< THandle >virtual
~RenderBackend() noexcept=defaultLiteFX::Rendering::RenderBackend< DirectX12Backend, DirectX12Device >virtual
~Resource() noexcept=defaultLiteFX::Resource< THandle >virtual