CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::TRenderResourceRef<> Class Referenceabstract

#include <CeresEngine/Renderer/RenderGraph/RenderResourceRef.hpp>

Public Member Functions

 TRenderResourceRef (RenderTask *task, const StringView name)
 
 TRenderResourceRef (RenderTask &task, const StringView name)
 
RenderTaskgetRenderTask () const
 
virtual bool isInput () const =0
 
virtual bool isOutput () const =0
 

Private Attributes

RenderTaskmTask
 
StringView mName
 

Constructor & Destructor Documentation

◆ TRenderResourceRef() [1/2]

CeresEngine::TRenderResourceRef<>::TRenderResourceRef ( RenderTask task,
const StringView  name 
)
inlineexplicit

◆ TRenderResourceRef() [2/2]

CeresEngine::TRenderResourceRef<>::TRenderResourceRef ( RenderTask task,
const StringView  name 
)
inlineexplicit

Member Function Documentation

◆ getRenderTask()

RenderTask & CeresEngine::TRenderResourceRef<>::getRenderTask ( ) const
inline

◆ isInput()

virtual bool CeresEngine::TRenderResourceRef<>::isInput ( ) const
pure virtual

◆ isOutput()

virtual bool CeresEngine::TRenderResourceRef<>::isOutput ( ) const
pure virtual

Member Data Documentation

◆ mName

◆ mTask


The documentation for this class was generated from the following file: