C# 클래스 Artemis.Engine.Graphics.RenderOrder

파일 보기 프로젝트 열기: ArtemisEngine/Artemis-Engine 1 사용 예제들

공개 메소드들

메소드 설명
AddRenderGroup ( string name, TraversalOptions options = TraversalOptions.Pre, bool skipDuplicates = true ) : void

Set the next render order action to render the group with the given name.

AddRenderItem ( string name, bool skipDuplicates = true ) : void

Set the next render order action to render the item with the given name.

AddSetRenderProperties ( SpriteBatchPropertiesPacket packet, bool ignoreDefaults = true, bool applyMatrix = false ) : void

Set the next render order action to set the render properties to the values in the given packet.

AddSetRenderProperties ( SpriteSortMode ssm = SpriteSortMode.Deferred, BlendState bs = null, SamplerState ss = null, DepthStencilState dss = null, RasterizerState rs = null, Effect e = null, Matrix m = null, bool ignoreDefaults = true, bool applyMatrix = false ) : void

Set the next render order action to set the render properties to the given values.

RenderOrder ( ) : System.Collections.Generic
RenderOrder ( List actions ) : System.Collections.Generic
SetNextAction ( AbstractRenderOrderAction action ) : void

Set the next render order action to the given IRenderOrderAction.

메소드 상세

AddRenderGroup() 공개 메소드

Set the next render order action to render the group with the given name.
public AddRenderGroup ( string name, TraversalOptions options = TraversalOptions.Pre, bool skipDuplicates = true ) : void
name string
options TraversalOptions
skipDuplicates bool
리턴 void

AddRenderItem() 공개 메소드

Set the next render order action to render the item with the given name.
public AddRenderItem ( string name, bool skipDuplicates = true ) : void
name string
skipDuplicates bool
리턴 void

AddSetRenderProperties() 공개 메소드

Set the next render order action to set the render properties to the values in the given packet.
public AddSetRenderProperties ( SpriteBatchPropertiesPacket packet, bool ignoreDefaults = true, bool applyMatrix = false ) : void
packet SpriteBatchPropertiesPacket
ignoreDefaults bool
applyMatrix bool
리턴 void

AddSetRenderProperties() 공개 메소드

Set the next render order action to set the render properties to the given values.
public AddSetRenderProperties ( SpriteSortMode ssm = SpriteSortMode.Deferred, BlendState bs = null, SamplerState ss = null, DepthStencilState dss = null, RasterizerState rs = null, Effect e = null, Matrix m = null, bool ignoreDefaults = true, bool applyMatrix = false ) : void
ssm SpriteSortMode
bs Microsoft.Xna.Framework.Graphics.BlendState
ss Microsoft.Xna.Framework.Graphics.SamplerState
dss Microsoft.Xna.Framework.Graphics.DepthStencilState
rs Microsoft.Xna.Framework.Graphics.RasterizerState
e Microsoft.Xna.Framework.Graphics.Effect
m Microsoft.Xna.Framework.Matrix
ignoreDefaults bool
applyMatrix bool
리턴 void

RenderOrder() 공개 메소드

public RenderOrder ( ) : System.Collections.Generic
리턴 System.Collections.Generic

RenderOrder() 공개 메소드

public RenderOrder ( List actions ) : System.Collections.Generic
actions List
리턴 System.Collections.Generic

SetNextAction() 공개 메소드

Set the next render order action to the given IRenderOrderAction.
public SetNextAction ( AbstractRenderOrderAction action ) : void
action AbstractRenderOrderAction
리턴 void