|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Renderer/RenderGraph2/RenderGraphResource.hpp>
Public Member Functions | |
| RenderGraphResource (RenderGraph &graph) | |
| virtual | ~RenderGraphResource () noexcept=default |
| virtual RenderGraphResourceType | getType () const noexcept=0 |
Public Member Functions inherited from CeresEngine::RefCounted< RenderGraphResource > | |
| RefCounted (Args &&... args) | |
Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it. | |
| void | retain () noexcept |
| Retains the object by increment it's reference count by one. | |
| bool | release () noexcept |
| Relases the object by decrementing it's reference count by one. | |
Protected Attributes | |
| RenderGraph & | mGraph |
|
inlineexplicit |
|
virtualdefaultnoexcept |
|
pure virtualnoexcept |
Implemented in CeresEngine::RenderGraph2::RenderGraphBuffer, and CeresEngine::RenderGraph2::RenderGraphImage.
|
protected |