#include <ComputePass.h>
Inherits Raven::RefCounted.
Inherited by Raven::VulkanComputePass.
◆ ~ComputePass()
| virtual Raven::ComputePass::~ComputePass |
( |
| ) |
|
|
virtualdefault |
◆ Bake()
| virtual void Raven::ComputePass::Bake |
( |
| ) |
|
|
pure virtual |
◆ Create()
◆ Dispatch()
| virtual void Raven::ComputePass::Dispatch |
( |
u32 | groupsX, |
|
|
u32 | groupsY, |
|
|
u32 | groupsZ = 1 ) |
|
pure virtual |
◆ GetSpecification() [1/2]
◆ GetSpecification() [2/2]
◆ Release()
| virtual void Raven::ComputePass::Release |
( |
| ) |
|
|
pure virtual |
◆ SetInput() [1/4]
| virtual void Raven::ComputePass::SetInput |
( |
const Ref< Image2D > & | image, |
|
|
std::string_view | imageName ) |
|
pure virtual |
◆ SetInput() [2/4]
| virtual void Raven::ComputePass::SetInput |
( |
const Ref< Image2D > & | image, |
|
|
std::string_view | imageName, |
|
|
std::string_view | samplerName ) |
|
pure virtual |
◆ SetInput() [3/4]
| virtual void Raven::ComputePass::SetInput |
( |
const Ref< StorageBuffer > & | buffer, |
|
|
std::string_view | name ) |
|
pure virtual |
◆ SetInput() [4/4]
| virtual void Raven::ComputePass::SetInput |
( |
const Ref< UniformBuffer > & | buffer, |
|
|
std::string_view | name ) |
|
pure virtual |
◆ UpdateShader()
| virtual void Raven::ComputePass::UpdateShader |
( |
Ref< Shader > | shader | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: