Cogs.Core
|
Public Member Functions | |
virtual void | initialize (RenderTaskContext *) |
virtual void | cleanup (RenderTaskContext *) |
virtual void | apply (RenderTaskContext *)=0 |
bool | isStatic () const |
Public Attributes | |
RenderTaskResources | input |
RenderTaskResources | output |
std::string | name |
std::vector< std::string > | dependencies |
PipelineOptions | options |
RenderTaskFlags::ERenderTaskFlags | flags = RenderTaskFlags::None |
bool | allowSelfDependency = false |
size_t | frameMod = 0 |
size_t | frameOffset = 0 |
std::function< void(void)> | deleter |
Definition at line 77 of file RenderTask.h.
|
inlinevirtual |
Definition at line 79 of file RenderTask.h.
|
inlinevirtual |
Definition at line 81 of file RenderTask.h.
|
inlinevirtual |
Definition at line 80 of file RenderTask.h.
|
inline |
Definition at line 85 of file RenderTask.h.
bool Cogs::Core::RenderTask::allowSelfDependency = false |
Definition at line 95 of file RenderTask.h.
std::function<void(void)> Cogs::Core::RenderTask::deleter |
Definition at line 100 of file RenderTask.h.
std::vector<std::string> Cogs::Core::RenderTask::dependencies |
Definition at line 91 of file RenderTask.h.
RenderTaskFlags::ERenderTaskFlags Cogs::Core::RenderTask::flags = RenderTaskFlags::None |
Definition at line 94 of file RenderTask.h.
size_t Cogs::Core::RenderTask::frameMod = 0 |
Definition at line 97 of file RenderTask.h.
size_t Cogs::Core::RenderTask::frameOffset = 0 |
Definition at line 98 of file RenderTask.h.
RenderTaskResources Cogs::Core::RenderTask::input |
Definition at line 87 of file RenderTask.h.
std::string Cogs::Core::RenderTask::name |
Definition at line 90 of file RenderTask.h.
PipelineOptions Cogs::Core::RenderTask::options |
Definition at line 93 of file RenderTask.h.
RenderTaskResources Cogs::Core::RenderTask::output |
Definition at line 88 of file RenderTask.h.