C# Class Axiom.Core.MovableText

Inheritance: Axiom.Graphics.SimpleRenderable
Datei anzeigen Open project: WolfgangSt/axiom Class Usage Examples

Public Methods

Method Description
GetSquaredViewDepth ( Camera camera ) : float
GetWorldTransforms ( Matrix4 matrices ) : void
MovableText ( string name, string caption, string fontName ) : System
MovableText ( string name, string caption, string fontName, int charHeight, ColorEx color ) : System
SetTextAlignment ( HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment ) : void

Private Methods

Method Description
_setupGeometry ( ) : void
_translate3Dto2D ( Camera camera, Vector3 vertex ) : Vector3
_translate3Dto2DPixels ( Camera camera, Vector3 vertex, int &x, int &y ) : void
_updateColors ( ) : void

Method Details

GetSquaredViewDepth() public method

public GetSquaredViewDepth ( Camera camera ) : float
camera Camera
return float

GetWorldTransforms() public method

public GetWorldTransforms ( Matrix4 matrices ) : void
matrices Axiom.Math.Matrix4
return void

MovableText() public method

public MovableText ( string name, string caption, string fontName ) : System
name string
caption string
fontName string
return System

MovableText() public method

public MovableText ( string name, string caption, string fontName, int charHeight, ColorEx color ) : System
name string
caption string
fontName string
charHeight int
color ColorEx
return System

SetTextAlignment() public method

public SetTextAlignment ( HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment ) : void
horizontalAlignment HorizontalAlignment
verticalAlignment VerticalAlignment
return void