Represents a secure buffer i.e.
Definition Buffer.hpp:28
A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
A simple reference counter base class.
Definition SmartPtr.hpp:438
Represents a graph type that can be used for describring the whole rendering process in the engine.
Definition RenderGraph.hpp:33
Definition RenderGraphResource.hpp:26
RenderGraph & mGraph
Definition RenderGraphResource.hpp:28
virtual RenderGraphResourceType getType() const noexcept=0
virtual ~RenderGraphResource() noexcept=default
RenderGraphResource(RenderGraph &graph)
Definition RenderGraphResource.hpp:31
Definition Forward.hpp:12
RenderGraphResourceType
Definition RenderGraphResource.hpp:18
@ Image
The RenderGraphResource is a RenderGraphImage.
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25