LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::RenderBackend< TGraphicsDevice > Member List

This is the complete list of members for LiteFX::Rendering::RenderBackend< TGraphicsDevice >, including all inherited members.

activate()=0LiteFX::IBackendprotectedpure virtual
adapter_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
adapters() const =0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
barrier_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
buffer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
command_buffer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
command_queue_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
compute_pipeline_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
createDevice(this TSelf &self, const String &name, const adapter_type &adapter, UniquePtr< surface_type > &&surface, TArgs &&... _args)LiteFX::Rendering::RenderBackend< TGraphicsDevice >inline
deactivate()=0LiteFX::IBackendprotectedpure virtual
descriptor_layout_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
device(const String &name) noexcept override=0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
device(const String &name) const noexcept override=0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
device_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
factory_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
findAdapter(const Optional< UInt64 > &adapterId=std::nullopt) const noexcept override=0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
frame_buffer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
IBackend() noexcept=defaultLiteFX::IBackendprotected
IBackend(const IBackend &)=defaultLiteFX::IBackendprotected
IBackend(IBackend &&) noexcept=defaultLiteFX::IBackendprotected
image_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
index_buffer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
input_assembler_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
IRenderBackend() noexcept=defaultLiteFX::Rendering::IRenderBackendprotected
IRenderBackend(IRenderBackend &&) noexcept=defaultLiteFX::Rendering::IRenderBackendprotected
IRenderBackend(const IRenderBackend &)=defaultLiteFX::Rendering::IRenderBackendprotected
listAdapters() constLiteFX::Rendering::IRenderBackendinline
name() const noexcept=0LiteFX::IBackendpure virtual
operator=(RenderBackend &&) noexcept=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >protected
operator=(const RenderBackend &)=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >protected
LiteFX::Rendering::IRenderBackend::operator=(const IRenderBackend &)=defaultLiteFX::Rendering::IRenderBackendprotected
LiteFX::Rendering::IRenderBackend::operator=(IRenderBackend &&) noexcept=defaultLiteFX::Rendering::IRenderBackendprotected
LiteFX::IBackend::operator=(const IBackend &)=defaultLiteFX::IBackendprotected
LiteFX::IBackend::operator=(IBackend &&) noexcept=defaultLiteFX::IBackendprotected
operator[](const String &name) const noexcept overrideLiteFX::Rendering::RenderBackend< TGraphicsDevice >inlinevirtual
operator[](const String &name) noexcept overrideLiteFX::Rendering::RenderBackend< TGraphicsDevice >inlinevirtual
pipeline_layout_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
rasterizer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
ray_tracing_pipeline_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
registerDevice(const String &name, SharedPtr< device_type > &&device)=0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
releaseDevice(const String &name)=0LiteFX::Rendering::RenderBackend< TGraphicsDevice >pure virtual
render_pass_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
render_pipeline_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
RenderBackend() noexcept=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >protected
RenderBackend(RenderBackend &&) noexcept=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >protected
RenderBackend(const RenderBackend &)=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >protected
sampler_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
shader_program_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
state() const noexceptLiteFX::IBackendinline
state() noexceptLiteFX::IBackendinlineprotected
surface_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
swap_chain_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
type() const noexcept=0LiteFX::IBackendpure virtual
vertex_buffer_type typedefLiteFX::Rendering::RenderBackend< TGraphicsDevice >
~IBackend() noexcept=defaultLiteFX::IBackendvirtual
~IRenderBackend() noexcept override=defaultLiteFX::Rendering::IRenderBackend
~RenderBackend() noexcept override=defaultLiteFX::Rendering::RenderBackend< TGraphicsDevice >