Tesla Graphics Engine Documentation (January 2012)
RenderQueue Class
TeslaTesla.GraphicsRenderQueue
Standard implementation of render queue. Sets up default buckets for each of the pre-defined bucket types.
Declaration Syntax
C#
public class RenderQueue : IRenderQueue
Members
All Members Constructors Methods



Icon Member Description
RenderQueue(IRenderer)
Creates a new RenderQueue with the default buckets.

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.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetRenderBucket(RenderBucketType)
Gets a render bucket by its type.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
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.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
RenderQueue

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)