|
Cogs.Core
|
Public Member Functions | |
| void | initialize (RenderTaskContext *) override |
| void | cleanup (RenderTaskContext *) 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 |
Public Attributes | |
| bool | wireframe = false |
| std::vector< std::unique_ptr< Geometry::BoundingBox > > | bboxes |
| ListObjectBuffer | listObjectBuffer |
| ClipShapeCache | clipShapeCache |
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 | |
| size_t | generateItems (Context *context, RenderBatch &batch, Renderer *renderer, class RenderSystem *renderSystem, class MeshSystem *) |
| struct RenderItem & | createRenderItem (Context *context, struct RenderBatch &batch, const glm::mat4 *localToWorld, const class RenderComponent *renderComponent) |
Definition at line 47 of file GenerateListTask.h.
|
overridevirtual |
Implements Cogs::Core::RenderTask.
Definition at line 280 of file GenerateListTask.cpp.
|
overridevirtual |
Reimplemented from Cogs::Core::RenderTask.
Definition at line 271 of file GenerateListTask.cpp.
|
private |
Definition at line 132 of file GenerateListTask.cpp.
|
private |
Definition at line 177 of file GenerateListTask.cpp.
|
overridevirtual |
Reimplemented from Cogs::Core::RenderTask.
Definition at line 266 of file GenerateListTask.cpp.
| std::vector<std::unique_ptr<Geometry::BoundingBox> > Cogs::Core::GenerateListTask::bboxes |
Definition at line 55 of file GenerateListTask.h.
| ClipShapeCache Cogs::Core::GenerateListTask::clipShapeCache |
Definition at line 59 of file GenerateListTask.h.
| ListObjectBuffer Cogs::Core::GenerateListTask::listObjectBuffer |
Definition at line 57 of file GenerateListTask.h.
| bool Cogs::Core::GenerateListTask::wireframe = false |
Definition at line 53 of file GenerateListTask.h.