|
Cogs.Core
|
WireFrame Rendering task for Selected entity outline and extra cameras. More...
#include <EditorRenderTask.h>
Public Member Functions | |
| void | init (const ViewContext *viewContext, IGraphicsDevice *device) |
| void | apply (RenderTaskContext *renderContext) 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 |
Private Member Functions | |
| void | renderEntity (RenderTaskContext *renderContext, const EntityId id, glm::vec4 diffuseColor) |
| void | renderCamera (RenderTaskContext *renderContext, const CameraComponent &cameraComponent, glm::vec4 diffuseColor) |
Private Attributes | |
| const ViewContext * | viewContext = nullptr |
| Cogs::EffectHandle | effectHandle |
| Cogs::InputLayoutHandle | inputLayoutHandle |
| Cogs::BufferHandle | constantBuffer |
Additional Inherited Members | |
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 |
WireFrame Rendering task for Selected entity outline and extra cameras.
Definition at line 14 of file EditorRenderTask.h.
|
overridevirtual |
Implements Cogs::Core::RenderTask.
Definition at line 91 of file EditorRenderTask.cpp.
| void Cogs::Core::EditorRenderTask::init | ( | const ViewContext * | viewContext, |
| IGraphicsDevice * | device | ||
| ) |
Definition at line 50 of file EditorRenderTask.cpp.
|
private |
Definition at line 206 of file EditorRenderTask.cpp.
|
private |
Definition at line 170 of file EditorRenderTask.cpp.
|
private |
Definition at line 29 of file EditorRenderTask.h.
|
private |
Definition at line 27 of file EditorRenderTask.h.
|
private |
Definition at line 28 of file EditorRenderTask.h.
|
private |
Definition at line 25 of file EditorRenderTask.h.