C# 클래스 PsmFramework.Engines.DrawEngine2d.Drawables.DebugLabel

A text label class that draws strings using the hardcoded font data. DebugLabel is always drawn on top of every other Drawable in a special Render pass.
상속: SpriteDrawableBase, IDebugInfo
파일 보기 프로젝트 열기: artwallace/PsmFramework 1 사용 예제들

공개 메소드들

메소드 설명
AddDebugInfoLine ( String name, Angle2 data ) : void
AddDebugInfoLine ( String name, Coordinate2 data ) : void
AddDebugInfoLine ( String name, Coordinate2i data ) : void
AddDebugInfoLine ( String name, Int32 data ) : void
AddDebugInfoLine ( String name, System.Int64 data ) : void
AddDebugInfoLine ( String name, RectangularArea2 data ) : void
AddDebugInfoLine ( String name, RectangularArea2i data ) : void
AddDebugInfoLine ( String name, System.Single data ) : void
AddDebugInfoLine ( String name, String data ) : void
CalcIfRefreshNeeded ( System.DateTime updateTime ) : void
ParentUpdated ( ) : void
RenderHelper ( ) : void

보호된 메소드들

메소드 설명
Cleanup ( ) : void
Initialize ( ) : void
RecalcBounds ( ) : void
RecalcHelper ( ) : void

비공개 메소드들

메소드 설명
CleanupCharacterCoordinateCache ( ) : void
CleanupIDebugInfo ( ) : void
CleanupParent ( ) : void
CleanupText ( ) : void
ClearDebugInfo ( ) : void
ClearRenderRecacheRequired ( ) : void
ClearRenderTextRecalcRequired ( ) : void
CreateDebugLabel ( DrawEngine2d drawEngine2d, LayerType type, IDebuggable parent = null ) : DebugLabel
DebugLabel ( LayerBase layer, IDebuggable parent ) : System
GenerateRenderText ( ) : void
InitializeCharacterCoordinateCache ( ) : void
InitializeIDebugInfo ( ) : void
InitializeParent ( ) : void
InitializeText ( ) : void
RecalcRenderCache ( ) : void
SetParent ( IDebuggable parent ) : void
SetPositionFromParent ( ) : void
SetRenderRecacheRequired ( ) : void
SetRenderTextRecalcRequired ( ) : void

메소드 상세

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, Angle2 data ) : void
name String
data Angle2
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, Coordinate2 data ) : void
name String
data Coordinate2
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, Coordinate2i data ) : void
name String
data Coordinate2i
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, Int32 data ) : void
name String
data System.Int32
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, System.Int64 data ) : void
name String
data System.Int64
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, RectangularArea2 data ) : void
name String
data RectangularArea2
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, RectangularArea2i data ) : void
name String
data RectangularArea2i
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, System.Single data ) : void
name String
data System.Single
리턴 void

AddDebugInfoLine() 공개 메소드

public AddDebugInfoLine ( String name, String data ) : void
name String
data String
리턴 void

CalcIfRefreshNeeded() 공개 메소드

public CalcIfRefreshNeeded ( System.DateTime updateTime ) : void
updateTime System.DateTime
리턴 void

Cleanup() 보호된 메소드

protected Cleanup ( ) : void
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

ParentUpdated() 공개 메소드

public ParentUpdated ( ) : void
리턴 void

RecalcBounds() 보호된 메소드

protected RecalcBounds ( ) : void
리턴 void

RecalcHelper() 보호된 메소드

protected RecalcHelper ( ) : void
리턴 void

RenderHelper() 공개 메소드

public RenderHelper ( ) : void
리턴 void