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