C# 클래스 Treefrog.Render.Layers.RenderLayer

상속: CanvasLayer
파일 보기 프로젝트 열기: jaquadro/Treefrog 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BeginDraw Vector2
BeginDraw Vector2
BeginDrawInner Vector2
BeginDrawInner Vector2
EndDraw void
EndDrawInner void
EndDrawInner void
GetOffset Vector2
GetSamplerState Microsoft.Xna.Framework.Graphics.SamplerState
SetupRasterizerState void
SetupRenderTarget void

공개 메소드들

메소드 설명
RenderLayer ( ) : System
RenderLayer ( RenderLayerPresenter model ) : System

보호된 메소드들

메소드 설명
BeginDraw ( SpriteBatch spriteBatch ) : Vector2
BeginDraw ( SpriteBatch spriteBatch, SamplerState samplerState ) : Vector2
BeginDraw ( SpriteBatch spriteBatch, SamplerState samplerState, Effect effect ) : Vector2
DisposeManaged ( ) : void
EndDraw ( SpriteBatch spriteBatch, Vector2 offset ) : void
RenderCommands ( SpriteBatch spriteBatch, TextureCache textureCache, IEnumerable drawList ) : void
RenderContent ( LilyPath.DrawBatch drawBatch ) : void
RenderContent ( SpriteBatch spriteBatch ) : void
RenderCore ( LilyPath.DrawBatch drawBatch ) : void
RenderCore ( GraphicsDevice device ) : void
RenderCore ( SpriteBatch spriteBatch ) : void

비공개 메소드들

메소드 설명
BeginDraw ( LilyPath.DrawBatch drawBatch ) : Vector2
BeginDraw ( LilyPath.DrawBatch drawBatch, SamplerState samplerState ) : Vector2
BeginDrawInner ( LilyPath.DrawBatch drawBatch, SamplerState samplerState ) : Vector2
BeginDrawInner ( SpriteBatch spriteBatch, SamplerState samplerState, Effect effect ) : Vector2
EndDraw ( LilyPath.DrawBatch drawBatch, Vector2 offset ) : void
EndDrawInner ( LilyPath.DrawBatch drawBatch ) : void
EndDrawInner ( SpriteBatch spriteBatch ) : void
GetOffset ( ) : Vector2
GetSamplerState ( WrapMode wrapMode ) : SamplerState
SetupRasterizerState ( GraphicsDevice device ) : void
SetupRenderTarget ( GraphicsDevice device ) : void

메소드 상세

BeginDraw() 보호된 메소드

protected BeginDraw ( SpriteBatch spriteBatch ) : Vector2
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 Vector2

BeginDraw() 보호된 메소드

protected BeginDraw ( SpriteBatch spriteBatch, SamplerState samplerState ) : Vector2
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
samplerState Microsoft.Xna.Framework.Graphics.SamplerState
리턴 Vector2

BeginDraw() 보호된 메소드

protected BeginDraw ( SpriteBatch spriteBatch, SamplerState samplerState, Effect effect ) : Vector2
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
samplerState Microsoft.Xna.Framework.Graphics.SamplerState
effect Microsoft.Xna.Framework.Graphics.Effect
리턴 Vector2

DisposeManaged() 보호된 메소드

protected DisposeManaged ( ) : void
리턴 void

EndDraw() 보호된 메소드

protected EndDraw ( SpriteBatch spriteBatch, Vector2 offset ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
offset Vector2
리턴 void

RenderCommands() 보호된 메소드

protected RenderCommands ( SpriteBatch spriteBatch, TextureCache textureCache, IEnumerable drawList ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
textureCache TextureCache
drawList IEnumerable
리턴 void

RenderContent() 보호된 메소드

protected RenderContent ( LilyPath.DrawBatch drawBatch ) : void
drawBatch LilyPath.DrawBatch
리턴 void

RenderContent() 보호된 메소드

protected RenderContent ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

RenderCore() 보호된 메소드

protected RenderCore ( LilyPath.DrawBatch drawBatch ) : void
drawBatch LilyPath.DrawBatch
리턴 void

RenderCore() 보호된 메소드

protected RenderCore ( GraphicsDevice device ) : void
device GraphicsDevice
리턴 void

RenderCore() 보호된 메소드

protected RenderCore ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

RenderLayer() 공개 메소드

public RenderLayer ( ) : System
리턴 System

RenderLayer() 공개 메소드

public RenderLayer ( RenderLayerPresenter model ) : System
model RenderLayerPresenter
리턴 System