C# Class Dwarrowdelf.Client.SymbolDrawingCache

Inheritance: Dwarrowdelf.Client.TileControl.ISymbolDrawingCache
Mostrar archivo Open project: tomba/dwarrowdelf Class Usage Examples

Public Methods

Method Description
GetDrawing ( SymbolID symbolID, Color color ) : System.Windows.Media.Drawing
GetDrawing ( SymbolID symbolID, GameColor color ) : System.Windows.Media.Drawing
Load ( Uri symbolInfoUri ) : void
SymbolDrawingCache ( DrawingCache drawingCache ) : System
SymbolDrawingCache ( Uri symbolInfoUri ) : System

Private Methods

Method Description
CreateDrawing ( SymbolID symbolID, Color color ) : System.Windows.Media.Drawing
CreateDrawing ( SymbolID symbolID, GameColor color ) : System.Windows.Media.Drawing
CreateDrawing ( Symbols symbol, GameColor color ) : System.Windows.Media.Drawing
CreateNormalizeTransform ( Rect bounds, Point location, Size size, double angle ) : Transform
DrawCharacter ( char ch, System.Windows.Media.Typeface typeFace, double fontSize, GameColor color, GameColor bgColor, bool drawOutline, double outlineThickness, bool reverse ) : System.Windows.Media.Drawing
NormalizeDrawing ( System.Windows.Media.Drawing drawing, Point location, Size size, double angle ) : System.Windows.Media.Drawing
NormalizeDrawing ( System.Windows.Media.Drawing drawing, Point location, Size size, double angle, bool bgTransparent ) : System.Windows.Media.Drawing
ParseSymbols ( ) : void

Method Details

GetDrawing() public method

public GetDrawing ( SymbolID symbolID, Color color ) : System.Windows.Media.Drawing
symbolID SymbolID
color Color
return System.Windows.Media.Drawing

GetDrawing() public method

public GetDrawing ( SymbolID symbolID, GameColor color ) : System.Windows.Media.Drawing
symbolID SymbolID
color GameColor
return System.Windows.Media.Drawing

Load() public method

public Load ( Uri symbolInfoUri ) : void
symbolInfoUri System.Uri
return void

SymbolDrawingCache() public method

public SymbolDrawingCache ( DrawingCache drawingCache ) : System
drawingCache DrawingCache
return System

SymbolDrawingCache() public method

public SymbolDrawingCache ( Uri symbolInfoUri ) : System
symbolInfoUri System.Uri
return System