C# Class 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.
Inheritance: SpriteDrawableBase, IDebugInfo
Afficher le fichier Open project: artwallace/PsmFramework Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Cleanup ( ) : void
Initialize ( ) : void
RecalcBounds ( ) : void
RecalcHelper ( ) : void

Private Methods

Méthode Description
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

Method Details

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, Angle2 data ) : void
name String
data Angle2
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, Coordinate2 data ) : void
name String
data Coordinate2
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, Coordinate2i data ) : void
name String
data Coordinate2i
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, Int32 data ) : void
name String
data System.Int32
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, System.Int64 data ) : void
name String
data System.Int64
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, RectangularArea2 data ) : void
name String
data RectangularArea2
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, RectangularArea2i data ) : void
name String
data RectangularArea2i
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, System.Single data ) : void
name String
data System.Single
Résultat void

AddDebugInfoLine() public méthode

public AddDebugInfoLine ( String name, String data ) : void
name String
data String
Résultat void

CalcIfRefreshNeeded() public méthode

public CalcIfRefreshNeeded ( System.DateTime updateTime ) : void
updateTime System.DateTime
Résultat void

Cleanup() protected méthode

protected Cleanup ( ) : void
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

ParentUpdated() public méthode

public ParentUpdated ( ) : void
Résultat void

RecalcBounds() protected méthode

protected RecalcBounds ( ) : void
Résultat void

RecalcHelper() protected méthode

protected RecalcHelper ( ) : void
Résultat void

RenderHelper() public méthode

public RenderHelper ( ) : void
Résultat void