C# Class NewTOAPIA.Graphics.Viewport

Inheritance: ITransform
Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
DeviceDx ( ) : double
DeviceDy ( ) : double
GetDeviceViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
GetWorldViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
GetWorldViewportActual ( double &x1, double &y1, double &x2, double &y2 ) : void
InverseTransform ( double &x, double &y ) : void
InverseTransformScaleOnly ( double &x, double &y ) : void
PreserveAspectRatio ( double alignx, double aligny, aspect_ratio_e aspect ) : void
Scale ( ) : double
SetDeviceViewport ( double x1, double y1, double x2, double y2 ) : void
SetWorldViewport ( double x1, double y1, double x2, double y2 ) : void
ToAffine ( ) : Affine
ToAffineScaleOnly ( ) : Affine
Transform ( double &x, double &y ) : void
TransformScaleOnly ( double &x, double &y ) : void
Viewport ( ) : System

Private Methods

Méthode Description
Update ( ) : void

Method Details

DeviceDx() public méthode

public DeviceDx ( ) : double
Résultat double

DeviceDy() public méthode

public DeviceDy ( ) : double
Résultat double

GetDeviceViewport() public méthode

public GetDeviceViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
Résultat void

GetWorldViewport() public méthode

public GetWorldViewport ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
Résultat void

GetWorldViewportActual() public méthode

public GetWorldViewportActual ( double &x1, double &y1, double &x2, double &y2 ) : void
x1 double
y1 double
x2 double
y2 double
Résultat void

InverseTransform() public méthode

public InverseTransform ( double &x, double &y ) : void
x double
y double
Résultat void

InverseTransformScaleOnly() public méthode

public InverseTransformScaleOnly ( double &x, double &y ) : void
x double
y double
Résultat void

PreserveAspectRatio() public méthode

public PreserveAspectRatio ( double alignx, double aligny, aspect_ratio_e aspect ) : void
alignx double
aligny double
aspect aspect_ratio_e
Résultat void

Scale() public méthode

public Scale ( ) : double
Résultat double

SetDeviceViewport() public méthode

public SetDeviceViewport ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
Résultat void

SetWorldViewport() public méthode

public SetWorldViewport ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
Résultat void

ToAffine() public méthode

public ToAffine ( ) : Affine
Résultat Affine

ToAffineScaleOnly() public méthode

public ToAffineScaleOnly ( ) : Affine
Résultat Affine

Transform() public méthode

public Transform ( double &x, double &y ) : void
x double
y double
Résultat void

TransformScaleOnly() public méthode

public TransformScaleOnly ( double &x, double &y ) : void
x double
y double
Résultat void

Viewport() public méthode

public Viewport ( ) : System
Résultat System