Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
SingleExecutionRenderPassTest Class Reference
Inheritance diagram for SingleExecutionRenderPassTest:
Graphic::Resource::ASingleExecutionRenderPass< SingleExecutionRenderPassTest > Graphic::Resource::ARenderPass

Public Member Functions

 SingleExecutionRenderPassTest ()
void UniqueRenderCallback (wgpu::RenderPassEncoder &renderPass, Engine::Core &core) override
Public Member Functions inherited from Graphic::Resource::ASingleExecutionRenderPass< SingleExecutionRenderPassTest >
 ASingleExecutionRenderPass (std::string_view name)
void Execute (Engine::Core &core) override
Public Member Functions inherited from Graphic::Resource::ARenderPass
 ARenderPass (std::string_view name)
void BindShader (std::string_view shaderName)
void AddInput (uint32_t groupIndex, std::string_view bindGroupName)
void AddOutput (uint32_t id, ColorOutput &&output)
void AddOutput (DepthOutput &&output)
std::vector< Utils::ValidationErrorvalidate (Engine::Core &core) const
const auto & GetBoundShader (void) const
const auto & GetInputs (void) const
const auto & GetName (void) const
const auto & GetOutputs (void) const
auto & GetOutputs (void)

Constructor & Destructor Documentation

◆ SingleExecutionRenderPassTest()

SingleExecutionRenderPassTest::SingleExecutionRenderPassTest ( )
inlineexplicit

Member Function Documentation

◆ UniqueRenderCallback()

void SingleExecutionRenderPassTest::UniqueRenderCallback ( wgpu::RenderPassEncoder & renderPass,
Engine::Core & core )
inlineoverridevirtual

The documentation for this class was generated from the following file: