Unit 'agg_trans_viewport' Package
[Overview][Types][Classes][Index] [#pl_aggpas]

trans_viewport

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: agg_trans_viewport.pas line 28

type trans_viewport = object(trans_affine)

  m_world_x1: Double;

  

  m_world_y1: Double;

  

  m_world_x2: Double;

  

  m_world_y2: Double;

  

  m_device_x1: Double;

  

  m_device_y1: Double;

  

  m_device_x2: Double;

  

  m_device_y2: Double;

  

  m_aspect: aspect_ratio_e;

  

  m_is_valid: Boolean;

  

  m_align_x: Double;

  

  m_align_y: Double;

  

  m_wx1: Double;

  

  m_wy1: Double;

  

  m_wx2: Double;

  

  m_wy2: Double;

  

  m_dx1: Double;

  

  m_dy1: Double;

  

  m_kx: Double;

  

  m_ky: Double;

  

  constructor Construct;

  

  procedure preserve_aspect_ratio();

  

  procedure device_viewport();

  

  procedure device_viewport_ex();

  

  procedure world_viewport();

  

  procedure world_viewport_ex();

  

  procedure world_viewport_actual();

  

  function is_valid;

  

  function align_x;

  

  function align_y;

  

  function aspect_ratio;

  

  procedure inverse_transform_scale_only();

  

  function device_dx;

  

  function device_dy;

  

  function scale_x;

  

  function scale_y;

  

  function scale;

  

  procedure to_affine();

  

  procedure to_affine_scale_only();

  

  function byte_size;

  

  procedure serialize();

  

  procedure deserialize();

  

  procedure update;

  

end;

Inheritance

trans_viewport

  

|

trans_affine

  

|

TObject



CT Web help

CodeTyphon Studio