|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Renderer/RenderGraph/RenderResource.hpp>
Public Member Functions | |
| RenderResourceRef ()=default | |
| RenderResourceRef (T &resource) | |
| RenderResourceRef & | operator= (T &resource) |
| RenderResourceRef (T *resource) | |
| RenderResourceRef & | operator= (T *resource) |
| RenderResourceRef (const RenderResourceRef &other)=default | |
| RenderResourceRef & | operator= (const RenderResourceRef &other)=default |
| T & | get () const |
| bool | valid () const |
| T & | operator* () const |
| T * | operator-> () const |
| operator T& () const | |
Private Attributes | |
| T * | mResource = nullptr |
|
default |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
private |