Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Graphic::Resource::AMultipleExecutionRenderPass< TDerived > Member List

This is the complete list of members for Graphic::Resource::AMultipleExecutionRenderPass< TDerived >, including all inherited members.

_boundShaderGraphic::Resource::ARenderPassprivate
_commandEncoderGraphic::Resource::AMultipleExecutionRenderPass< TDerived >private
_CreateRenderPass(Resource::DeviceContext &context, Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlineprivate
_inputsGraphic::Resource::ARenderPassprivate
_nameGraphic::Resource::ARenderPassprivate
_outputsGraphic::Resource::ARenderPassprivate
AddInput(uint32_t groupIndex, std::string_view bindGroupName)Graphic::Resource::ARenderPassinline
AddOutput(uint32_t id, ColorOutput &&output)Graphic::Resource::ARenderPassinline
AddOutput(DepthOutput &&output)Graphic::Resource::ARenderPassinline
AMultipleExecutionRenderPass(std::string_view name)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlineexplicit
ARenderPass(std::string_view name)Graphic::Resource::ARenderPassinlineexplicit
BindShader(std::string_view shaderName)Graphic::Resource::ARenderPassinline
Execute(Engine::Core &core) overrideGraphic::Resource::AMultipleExecutionRenderPass< TDerived >inlinevirtual
ExecuteSinglePass(Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inline
GetBoundShader(void) constGraphic::Resource::ARenderPassinline
GetInputs(void) constGraphic::Resource::ARenderPassinline
GetName(void) constGraphic::Resource::ARenderPassinline
GetNumberOfPasses(Engine::Core &core)=0Graphic::Resource::AMultipleExecutionRenderPass< TDerived >pure virtual
GetOutputs(void) constGraphic::Resource::ARenderPassinline
GetOutputs(void)Graphic::Resource::ARenderPassinline
perPass(uint16_t passIndex, Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlinevirtual
postMultiplePass(Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlinevirtual
postPass(uint16_t passIndex, Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlinevirtual
preMultiplePass(Engine::Core &core)Graphic::Resource::AMultipleExecutionRenderPass< TDerived >inlinevirtual
UniqueRenderCallback(wgpu::RenderPassEncoder &renderPass, Engine::Core &core)=0Graphic::Resource::AMultipleExecutionRenderPass< TDerived >pure virtual
validate(Engine::Core &core) constGraphic::Resource::ARenderPassinline