|
Engine²
Open-source game engine written in C++.
|
Public Member Functions | |
| MockRenderPass () | |
| MockRenderPass (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) |
Public Attributes | |
| int | executeCount = 0 |
Static Public Attributes | |
| static std::vector< std::string > | executionOrder |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements Graphic::Resource::ARenderPass.
| int MockRenderPass::executeCount = 0 |
|
static |