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) |
(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()()()() |
(Inherited from Object.) |
Inheritance Hierarchy
Object | |
RenderQueue |
Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)