Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::ComputePass Member List

This is the complete list of members for Raven::ComputePass, including all inherited members.

Bake()=0Raven::ComputePasspure virtual
Create(const ComputePassSpecification &spec)Raven::ComputePassstatic
DecRefCount()Raven::RefCounted
Dispatch(u32 groupsX, u32 groupsY, u32 groupsZ=1)=0Raven::ComputePasspure virtual
GetRefCount() constRaven::RefCounted
GetSpecification() const =0Raven::ComputePasspure virtual
GetSpecification()=0Raven::ComputePasspure virtual
IncRefCount()Raven::RefCounted
RefCounted()Raven::RefCounted
Release()=0Raven::ComputePasspure virtual
SetInput(const Ref< UniformBuffer > &buffer, std::string_view name)=0Raven::ComputePasspure virtual
SetInput(const Ref< StorageBuffer > &buffer, std::string_view name)=0Raven::ComputePasspure virtual
SetInput(const Ref< Image2D > &image, std::string_view imageName, std::string_view samplerName)=0Raven::ComputePasspure virtual
SetInput(const Ref< Image2D > &image, std::string_view imageName)=0Raven::ComputePasspure virtual
UpdateShader(Ref< Shader > shader)=0Raven::ComputePasspure virtual
~ComputePass()=defaultRaven::ComputePassvirtual
~RefCounted()Raven::RefCountedvirtual