Defines an interface for a render queue, which is a way to organize how renderables are to be drawn to the screen. A queue
is composed of several buckets, each with an order. Renderables in each bucket can be sorted to further refine the organization.
Declaration Syntax
C# |
public interface IRenderQueue
Members
All Members | Methods | ||||
|
|
|
Icon | Member | Description |
---|---|---|
AddRenderBucket(RenderBucketType, IRenderBucket) |
Add a render bucket to the queue. Overwrites an existing bucket.
|
|
AddToQueue(IRenderable) |
Adds the renderable to the queue.
|
|
ClearBuckets()()()() |
Clear each bucket.
|
|
GetRenderBucket(RenderBucketType) |
Gets a render bucket by its type.
|
|
RemoveFromQueue(IRenderable) |
Removes the renderable from the queue.
|
|
RenderBuckets()()()() |
Render each bucket in the queue.
|
|
SortAndRender()()()() |
Sort, then render each bucket.
|
|
SortBuckets()()()() |
Sort each bucket.
|
|
SortRenderClear()()()() |
Sort, render, then clear each bucket.
|
Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)