C# Class PixelFarm.Agg.Transform.Viewport

Afficher le fichier Open project: prepare/HTML-Renderer

Méthodes publiques

Méthode Description
Viewport ( ) : System
align_x ( ) : double
align_y ( ) : double
aspect_ratio ( ) : AspectRatio
device_dx ( ) : double
device_dy ( ) : double
device_viewport ( double x1, double y1, double x2, double y2 ) : void
inverse_transform ( double &x, double &y ) : void
inverse_transform_scale_only ( double &x, double &y ) : void
is_valid ( ) : bool
preserve_aspect_ratio ( double alignx, double aligny, AspectRatio aspect ) : void
scale ( ) : double
scale_x ( ) : double
scale_y ( ) : double
to_affine ( ) : Affine
to_affine_scale_only ( ) : Affine
transform ( double &x, double &y ) : void
transform_scale_only ( double &x, double &y ) : void
world_viewport ( double x1, double y1, double x2, double y2 ) : void
world_viewport_actual ( double &x1, double &y1, double &x2, double &y2 ) : void

Private Methods

Méthode Description
update ( ) : void

Method Details

Viewport() public méthode

public Viewport ( ) : System
Résultat System

align_x() public méthode

public align_x ( ) : double
Résultat double

align_y() public méthode

public align_y ( ) : double
Résultat double

aspect_ratio() public méthode

public aspect_ratio ( ) : AspectRatio
Résultat AspectRatio

device_dx() public méthode

public device_dx ( ) : double
Résultat double

device_dy() public méthode

public device_dy ( ) : double
Résultat double

device_viewport() public méthode

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

inverse_transform() public méthode

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

inverse_transform_scale_only() public méthode

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

is_valid() public méthode

public is_valid ( ) : bool
Résultat bool

preserve_aspect_ratio() public méthode

public preserve_aspect_ratio ( double alignx, double aligny, AspectRatio aspect ) : void
alignx double
aligny double
aspect AspectRatio
Résultat void

scale() public méthode

public scale ( ) : double
Résultat double

scale_x() public méthode

public scale_x ( ) : double
Résultat double

scale_y() public méthode

public scale_y ( ) : double
Résultat double

to_affine() public méthode

public to_affine ( ) : Affine
Résultat Affine

to_affine_scale_only() public méthode

public to_affine_scale_only ( ) : Affine
Résultat Affine

transform() public méthode

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

transform_scale_only() public méthode

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

world_viewport() public méthode

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

world_viewport_actual() public méthode

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