Tesla Graphics Engine Documentation (January 2012)
IRenderQueue Interface
TeslaTesla.GraphicsIRenderQueue
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)