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
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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