allocateShaderBindingTable(ShaderBindingTableOffsets &offsets, ShaderBindingGroup groups=ShaderBindingGroup::All) const =0 | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | pure virtual |
base_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
buffer_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
descriptor_layout_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
descriptor_set_layout_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
descriptor_set_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
image_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
IPipeline() noexcept=default | LiteFX::Rendering::IPipeline | protected |
LiteFX::Rendering::IRayTracingPipeline::IPipeline(const IPipeline &)=delete | LiteFX::Rendering::IPipeline | protected |
LiteFX::Rendering::IRayTracingPipeline::IPipeline(IPipeline &&) noexcept=default | LiteFX::Rendering::IPipeline | protected |
IRayTracingPipeline() noexcept=default | LiteFX::Rendering::IRayTracingPipeline | protected |
IRayTracingPipeline(IRayTracingPipeline &&) noexcept=default | LiteFX::Rendering::IRayTracingPipeline | protected |
IRayTracingPipeline(const IRayTracingPipeline &)=delete | LiteFX::Rendering::IRayTracingPipeline | protected |
IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IPipeline::IStateResource(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IPipeline::IStateResource(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
layout() const noexcept=0 | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | pure virtual |
maxAttributeSize() const noexcept=0 | LiteFX::Rendering::IRayTracingPipeline | pure virtual |
maxPayloadSize() const noexcept=0 | LiteFX::Rendering::IRayTracingPipeline | pure virtual |
maxRecursionDepth() const noexcept=0 | LiteFX::Rendering::IRayTracingPipeline | pure virtual |
LiteFX::name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
LiteFX::Rendering::Pipeline::name() noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::StateResource::name() const noexcept override | LiteFX::Rendering::StateResource | virtual |
operator=(RayTracingPipeline &&) noexcept=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | protected |
operator=(const RayTracingPipeline &)=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | protected |
LiteFX::Rendering::IRayTracingPipeline::operator=(IRayTracingPipeline &&) noexcept=default | LiteFX::Rendering::IRayTracingPipeline | protected |
LiteFX::Rendering::IRayTracingPipeline::operator=(const IRayTracingPipeline &)=delete | LiteFX::Rendering::IRayTracingPipeline | protected |
LiteFX::Rendering::Pipeline::operator=(const Pipeline &)=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | protected |
LiteFX::Rendering::Pipeline::operator=(Pipeline &&) noexcept=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | protected |
LiteFX::Rendering::IPipeline::operator=(const IPipeline &)=delete | LiteFX::Rendering::IPipeline | protected |
LiteFX::Rendering::IPipeline::operator=(IPipeline &&) noexcept=default | LiteFX::Rendering::IPipeline | protected |
LiteFX::Rendering::IStateResource::operator=(const IStateResource &)=delete | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::IStateResource::operator=(IStateResource &&) noexcept=default | LiteFX::Rendering::IStateResource | protected |
LiteFX::Rendering::StateResource::operator=(StateResource &&) noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::StateResource::operator=(const StateResource &)=delete | LiteFX::Rendering::StateResource | protected |
Pipeline() noexcept=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | protected |
Pipeline(const Pipeline &)=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | protected |
Pipeline(Pipeline &&) noexcept=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | protected |
pipeline_layout_type typedef | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | |
program() const noexcept=0 | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | pure virtual |
RayTracingPipeline() noexcept=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | protected |
RayTracingPipeline(RayTracingPipeline &&) noexcept=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | protected |
RayTracingPipeline(const RayTracingPipeline &)=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | protected |
sampler_type typedef | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
shader_program_type typedef | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | |
shaderRecords() const noexcept=0 | LiteFX::Rendering::IRayTracingPipeline | pure virtual |
StateResource() | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::Pipeline::StateResource(StringView name) | LiteFX::Rendering::StateResource | explicitprotected |
LiteFX::Rendering::Pipeline::StateResource(StateResource &&) noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::Pipeline::StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | protected |
~IPipeline() noexcept override=default | LiteFX::Rendering::IPipeline | |
~IRayTracingPipeline() noexcept override=default | LiteFX::Rendering::IRayTracingPipeline | |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~Pipeline() noexcept override=default | LiteFX::Rendering::Pipeline< TPipelineLayout, TShaderProgram > | |
~RayTracingPipeline() noexcept override=default | LiteFX::Rendering::RayTracingPipeline< TPipelineLayout, TShaderProgram > | |
~StateResource() noexcept override | LiteFX::Rendering::StateResource | |