|
API Documentation
|
|
|
float getLodQualityFactor() const
A render strategy, used by a render queue to prepare the render commands.
Definition: RenderStrategy.h:17
A shader class, feeding data to a Program.
Definition: Shader.h:16
bool getFrustumCull() const
virtual RenderCommandQueue bakeRenderCommandQueue(Shader *shader, bool transparent) override
void setLodQualityFactor(float value)
An entity in a render queue. It drives the shader and possible graph position for a set of renderable...
Definition: Entity.h:15
A queue of rendering commands.
Definition: RenderCommandQueue.h:12
void setUseLodSystem(bool value)
The default render strategy used within the component.
Definition: DefaultRenderStrategy.h:18
const nkMemory::BufferCast< SlotEntry > & getSlots() const
DefaultRenderStrategy() noexcept
virtual void updateAddRenderSlot(Entity *ent, const EntityRenderInfoSlot *slot) override
void setFrustumCull(bool value)
A slot within the render information.
Definition: EntityRenderInfoSlot.h:14
void setOrderQueue(bool value)
bool getUseLodSystem() const
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
bool getOrderQueue() const
virtual void updateEraseRenderSlot(Entity *ent, const EntityRenderInfoSlot *slot) override
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7