LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > Member List

This is the complete list of members for LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >, including all inherited members.

allocateShaderBindingTable(ShaderBindingTableOffsets &offsets, ShaderBindingGroup groups=ShaderBindingGroup::All) const =0LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >pure virtual
base_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
buffer_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
descriptor_layout_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
descriptor_set_layout_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
descriptor_set_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
image_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
IPipeline() noexcept=defaultLiteFX::Rendering::IPipelineprotected
LiteFX::Rendering::IRayTracingPipeline::IPipeline(const IPipeline &)=deleteLiteFX::Rendering::IPipelineprotected
LiteFX::Rendering::IRayTracingPipeline::IPipeline(IPipeline &&) noexcept=defaultLiteFX::Rendering::IPipelineprotected
IRayTracingPipeline() noexcept=defaultLiteFX::Rendering::IRayTracingPipelineprotected
IRayTracingPipeline(IRayTracingPipeline &&) noexcept=defaultLiteFX::Rendering::IRayTracingPipelineprotected
IRayTracingPipeline(const IRayTracingPipeline &)=deleteLiteFX::Rendering::IRayTracingPipelineprotected
IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IPipeline::IStateResource(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IPipeline::IStateResource(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
layout() const noexcept=0LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >pure virtual
maxAttributeSize() const noexcept=0LiteFX::Rendering::IRayTracingPipelinepure virtual
maxPayloadSize() const noexcept=0LiteFX::Rendering::IRayTracingPipelinepure virtual
maxRecursionDepth() const noexcept=0LiteFX::Rendering::IRayTracingPipelinepure virtual
LiteFX::name() const noexcept=0LiteFX::Rendering::IStateResourcepure virtual
LiteFX::Rendering::Pipeline::name() noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::StateResource::name() const noexcept overrideLiteFX::Rendering::StateResourcevirtual
operator=(RayTracingPipeline &&) noexcept=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >protected
operator=(const RayTracingPipeline &)=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >protected
LiteFX::Rendering::IRayTracingPipeline::operator=(IRayTracingPipeline &&) noexcept=defaultLiteFX::Rendering::IRayTracingPipelineprotected
LiteFX::Rendering::IRayTracingPipeline::operator=(const IRayTracingPipeline &)=deleteLiteFX::Rendering::IRayTracingPipelineprotected
LiteFX::Rendering::Pipeline::operator=(const Pipeline &)=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >protected
LiteFX::Rendering::Pipeline::operator=(Pipeline &&) noexcept=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >protected
LiteFX::Rendering::IPipeline::operator=(const IPipeline &)=deleteLiteFX::Rendering::IPipelineprotected
LiteFX::Rendering::IPipeline::operator=(IPipeline &&) noexcept=defaultLiteFX::Rendering::IPipelineprotected
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=deleteLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=defaultLiteFX::Rendering::IStateResourceprotected
LiteFX::Rendering::StateResource::operator=(StateResource &&) noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::StateResource::operator=(const StateResource &)=deleteLiteFX::Rendering::StateResourceprotected
Pipeline() noexcept=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >protected
Pipeline(const Pipeline &)=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >protected
Pipeline(Pipeline &&) noexcept=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >protected
pipeline_layout_type typedefLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >
program() const noexcept=0LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >pure virtual
RayTracingPipeline() noexcept=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >protected
RayTracingPipeline(RayTracingPipeline &&) noexcept=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >protected
RayTracingPipeline(const RayTracingPipeline &)=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >protected
sampler_type typedefLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
shader_program_type typedefLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >
shaderRecords() const noexcept=0LiteFX::Rendering::IRayTracingPipelinepure virtual
StateResource()LiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::Pipeline::StateResource(StringView name)LiteFX::Rendering::StateResourceexplicitprotected
LiteFX::Rendering::Pipeline::StateResource(StateResource &&) noexceptLiteFX::Rendering::StateResourceprotected
LiteFX::Rendering::Pipeline::StateResource(const StateResource &)=deleteLiteFX::Rendering::StateResourceprotected
~IPipeline() noexcept override=defaultLiteFX::Rendering::IPipeline
~IRayTracingPipeline() noexcept override=defaultLiteFX::Rendering::IRayTracingPipeline
~IStateResource() noexcept=defaultLiteFX::Rendering::IStateResourcevirtual
~Pipeline() noexcept override=defaultLiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram >
~RayTracingPipeline() noexcept override=defaultLiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram >
~StateResource() noexcept overrideLiteFX::Rendering::StateResource