|
Cogs.Core
|
Public Member Functions | |
| void | cleanup (RenderTaskContext *context) override |
| void | apply (RenderTaskContext *context) override |
Public Member Functions inherited from Cogs::Core::RenderTask | |
| virtual void | initialize (RenderTaskContext *) |
| virtual void | cleanup (RenderTaskContext *) |
| virtual void | apply (RenderTaskContext *)=0 |
| bool | isStatic () const |
Static Public Member Functions | |
| static void | initializeGlobalBindings (RenderTaskContext *context, struct CachedEffect *effect, GlobalBinding &bindings) |
| static void | applyGlobalBindings (RenderTaskContext *context, GlobalBinding &bindings) |
Public Attributes | |
| bool | clear = true |
| bool | clearToDefault = false |
Public Attributes inherited from Cogs::Core::RenderTask | |
| 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 |
Private Member Functions | |
| bool | setupEffect (RenderTaskContext *context) |
Private Attributes | |
| CachedEffect * | effect = nullptr |
| CachedEffect * | effectPrev = nullptr |
| GlobalBinding | bindings |
Definition at line 13 of file DeferredLightingTask.h.
|
overridevirtual |
Implements Cogs::Core::RenderTask.
Definition at line 68 of file DeferredLightingTask.cpp.
|
static |
Definition at line 142 of file DeferredLightingTask.cpp.
|
overridevirtual |
Reimplemented from Cogs::Core::RenderTask.
Definition at line 63 of file DeferredLightingTask.cpp.
|
static |
Definition at line 121 of file DeferredLightingTask.cpp.
|
private |
Definition at line 18 of file DeferredLightingTask.cpp.
|
private |
Definition at line 27 of file DeferredLightingTask.h.
| bool Cogs::Core::DeferredLightingTask::clear = true |
Definition at line 21 of file DeferredLightingTask.h.
| bool Cogs::Core::DeferredLightingTask::clearToDefault = false |
Definition at line 22 of file DeferredLightingTask.h.
|
private |
Definition at line 25 of file DeferredLightingTask.h.
|
private |
Definition at line 26 of file DeferredLightingTask.h.