C# Класс Axiom.Core.SpecialCaseRenderQueue

Показать файл Открыть проект

Открытые методы

Метод Описание
AddRenderQueue ( RenderQueueGroupID queueId ) : void

Adds an item to the 'special case' render queue list.

Normally all render queues are rendered, in their usual sequence, only varying if a RenderQueueListener nominates for the queue to be repeated or skipped. This method allows you to add a render queue to a 'special case' list, which varies the behaviour. The effect of this list depends on the 'mode' in which this list is in, which might be to exclude these render queues, or to include them alone (excluding all other queues). This allows you to perform broad selective rendering without requiring a RenderQueueListener.

ClearRenderQueues ( ) : void

Clears the 'special case' render queue list.

IsRenderQueueToBeProcessed ( RenderQueueGroupID queueId ) : bool

Returns whether or not the named queue will be rendered based on the current 'special case' render queue list and mode.

RemoveRenderQueue ( RenderQueueGroupID queueId ) : void

Removes an item to the 'special case' render queue list

Описание методов

AddRenderQueue() публичный метод

Adds an item to the 'special case' render queue list.
Normally all render queues are rendered, in their usual sequence, only varying if a RenderQueueListener nominates for the queue to be repeated or skipped. This method allows you to add a render queue to a 'special case' list, which varies the behaviour. The effect of this list depends on the 'mode' in which this list is in, which might be to exclude these render queues, or to include them alone (excluding all other queues). This allows you to perform broad selective rendering without requiring a RenderQueueListener.
public AddRenderQueue ( RenderQueueGroupID queueId ) : void
queueId RenderQueueGroupID The identifier of the queue which should be added to the /// special case list. Nothing happens if the queue is already in the list.
Результат void

ClearRenderQueues() публичный метод

Clears the 'special case' render queue list.
public ClearRenderQueues ( ) : void
Результат void

IsRenderQueueToBeProcessed() публичный метод

Returns whether or not the named queue will be rendered based on the current 'special case' render queue list and mode.
public IsRenderQueueToBeProcessed ( RenderQueueGroupID queueId ) : bool
queueId RenderQueueGroupID The identifier of the queue which should be tested
Результат bool

RemoveRenderQueue() публичный метод

Removes an item to the 'special case' render queue list
public RemoveRenderQueue ( RenderQueueGroupID queueId ) : void
queueId RenderQueueGroupID The identifier of the queue which should be removed from the /// special case list. Nothing happens if the queue is not in the list.
Результат void