|
CeresEngine 0.2.0
A game development framework
|
A special type of render resource ref that is used to reference inputs of a render task. More...
#include <CeresEngine/Renderer/RenderGraph/RenderResourceRef.hpp>
Public Member Functions | |
| RenderGraphInput & | operator= (const RenderGraphOutput< T > &output) |
| bool | isInput () const final |
| bool | isOutput () const final |
Public Member Functions inherited from CeresEngine::TRenderResourceRef< T > | |
| T & | get () const |
| bool | valid () const |
| operator bool () const | |
| T & | operator* () const |
| T * | operator-> () const |
| operator T& () const | |
| operator T* () const | |
Private Attributes | |
| RenderGraphOutput< T > * | mConnectedOutput = nullptr |
| If an this input is connected to an output, defines which output. | |
A special type of render resource ref that is used to reference inputs of a render task.
| T | The render resource type bound to the input. |
|
inlinefinal |
|
inlinefinal |
|
inline |
|
private |
If an this input is connected to an output, defines which output.