C# Class RenderingLibrary.Camera

Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Свойство Type Description
Position Vector2

Private Properties

Свойство Type Description
UpdateClient void

Méthodes publiques

Méthode Description
Camera ( SystemManagers managers ) : System
GetTransformationMatirx ( float x, float y, float zoom, int clientWidth, int clientHeight ) : Matrix
GetTransformationMatrix ( ) : Matrix
ScreenToWorld ( float screenX, float screenY, float &worldX, float &worldY ) : void
WorldToScreen ( float worldX, float worldY, float &screenX, float &screenY ) : void

Private Methods

Méthode Description
UpdateClient ( ) : void

Method Details

Camera() public méthode

public Camera ( SystemManagers managers ) : System
managers SystemManagers
Résultat System

GetTransformationMatirx() public static méthode

public static GetTransformationMatirx ( float x, float y, float zoom, int clientWidth, int clientHeight ) : Matrix
x float
y float
zoom float
clientWidth int
clientHeight int
Résultat Matrix

GetTransformationMatrix() public méthode

public GetTransformationMatrix ( ) : Matrix
Résultat Matrix

ScreenToWorld() public méthode

public ScreenToWorld ( float screenX, float screenY, float &worldX, float &worldY ) : void
screenX float
screenY float
worldX float
worldY float
Résultat void

WorldToScreen() public méthode

public WorldToScreen ( float worldX, float worldY, float &screenX, float &screenY ) : void
worldX float
worldY float
screenX float
screenY float
Résultat void

Property Details

Position public_oe property

public Vector2 Position
Résultat Vector2