Rendering |
public class RenderingQueue : IDisposable, IEnumerable<RenderablePrimitiveBase>, IEnumerable
The RenderingQueue type exposes the following members.
Name | Description | |
---|---|---|
RenderingQueue | Constructor |
Name | Description | |
---|---|---|
ClearDepthStencilBufferAfterRendering | When set to true, then DepthStencil buffer is cleared after rendering object in this rendering queue. When this rendering queue does not have any object, then DepthStencil buffer is not cleared. This may be used for BackgroundRenderingQueue so that object in that rendering queue will be always rendered on behind any other objects. | |
ClearDepthStencilBufferBeforeRendering | When set to true, then DepthStencil buffer is cleared before rendering object in this rendering queue. When this rendering queue does not have any object, then DepthStencil buffer is not cleared. This may be used for OverlayRenderingQueue so that object in that rendering queue will be always rendered on top of all other objects. | |
Count | Count of renderable objects used by this RenderingQueue | |
IsDisposed | True if this RenderingQueue was disposed | |
IsRenderedWithCustomRenderingStep | When set to true, then this RenderingQueue can be rendered only with a RenderObjectsRenderingStep that has the FilterRenderingQueuesFunction set and is not rendered with standard RenderObjectsRenderingStep (DefaultRenderObjectsRenderingStep). | |
IsRenderingEnabled | Gets or sets a Boolean that specifies if the objects in this rendering queue are rendered (true by default). | |
Item | Gets a RenderablePrimitiveBase with the specified index |
Name | Description | |
---|---|---|
Add | Adds renderable object to this queue | |
Clear | Removes all renderable objects from this queue | |
Dispose | Dispose | |
GetEnumerator | Returns an enumerator that iterates through the collection. | |
Remove | Removes renderable object from this queue | |
Replace | Replaces oldRenderablePrimitive object with newRenderablePrimitive (the newRenderablePrimitive preserves the positions of the oldRenderablePrimitive). | |
ResetCachedMaterialFlags | Resets MaterialFlags in all renderableGeometries and then sets the ResetCachedMaterialFlagsOnNextRender to false. | |
ToString |
ToString
(Overrides ObjectToString) |
Name | Description | |
---|---|---|
ContainsTransparentObjects | Gets a Boolean that specifies if this RenderingQueue can contains transparent objects. | |
Name | Name of this RenderingQueue. | |
UseMultiThreading | Gets a Boolean that specifies if this rendering queue can be rendered in multiple threads. |