|
Engine²
Open-source game engine written in C++.
|
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::ValidationError > | validate (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) |
|
inlineexplicit |
|
inlineoverridevirtual |