#include <ARenderPass.hpp>
◆ ARenderPass()
| Graphic::Resource::ARenderPass::ARenderPass |
( |
std::string_view | name | ) |
|
|
inlineexplicit |
◆ AddInput()
| void Graphic::Resource::ARenderPass::AddInput |
( |
uint32_t | groupIndex, |
|
|
std::string_view | bindGroupName ) |
|
inline |
◆ AddOutput() [1/2]
| void Graphic::Resource::ARenderPass::AddOutput |
( |
DepthOutput && | output | ) |
|
|
inline |
◆ AddOutput() [2/2]
| void Graphic::Resource::ARenderPass::AddOutput |
( |
uint32_t | id, |
|
|
ColorOutput && | output ) |
|
inline |
◆ BindShader()
| void Graphic::Resource::ARenderPass::BindShader |
( |
std::string_view | shaderName | ) |
|
|
inline |
◆ Execute()
| virtual void Graphic::Resource::ARenderPass::Execute |
( |
Engine::Core & | core | ) |
|
|
pure virtual |
◆ GetBoundShader()
| const auto & Graphic::Resource::ARenderPass::GetBoundShader |
( |
void | | ) |
const |
|
inline |
◆ GetInputs()
| const auto & Graphic::Resource::ARenderPass::GetInputs |
( |
void | | ) |
const |
|
inline |
◆ GetName()
| const auto & Graphic::Resource::ARenderPass::GetName |
( |
void | | ) |
const |
|
inline |
◆ GetOutputs() [1/2]
| auto & Graphic::Resource::ARenderPass::GetOutputs |
( |
void | | ) |
|
|
inline |
◆ GetOutputs() [2/2]
| const auto & Graphic::Resource::ARenderPass::GetOutputs |
( |
void | | ) |
const |
|
inline |
◆ validate()
◆ _boundShader
| std::optional<entt::hashed_string> Graphic::Resource::ARenderPass::_boundShader = std::nullopt |
|
private |
◆ _inputs
◆ _name
| std::string Graphic::Resource::ARenderPass::_name |
|
private |
◆ _outputs
The documentation for this class was generated from the following file: