GH_Viewport Properties |
The GH_Viewport type exposes the following members.
Name | Description | |
---|---|---|
![]() | ControlMidPoint |
Gets the point in the exact center of the viewport in control coordinates.
|
![]() | Diagonal |
Gets the length of the diagonal of the viewport in canvas coordinates.
|
![]() | Height |
Gets or sets the height of the viewport.
Typically this is tied to the dimensions of the canvas.
Height is not allowed to go below 5 pixels.
|
![]() | MidPoint |
Gets or sets the canvas coordinate that is directly underneath the center of the viewport.
|
![]() | ScreenPort |
Gets the dimensions of the viewport in control coordinates.
|
![]() | Size |
Gets or sets the size of the viewport. The size is typically tied to the dimensions of the Canvas.
|
![]() | Target |
Gets or sets the location of the target pixel. The target represents where the canvas origin is drawn.
|
![]() | TargetRatio |
Gets or sets the target ratio with respect to the viewport dimensions.
This is a useful tool to prevent weird view changes during a canvas resize.
|
![]() | Tx |
Gets or sets the x-component of the target pixel. The target represents where the canvas origin is drawn.
|
![]() | Ty |
Gets or sets the y-component of the target pixel. The target represents where the canvas origin is drawn.
|
![]() | VisibleRegion |
Gets the rectangle in canvas coordinates that is visible in the control.
|
![]() | Width |
Gets or sets the width of the viewport.
Typically this is tied to the dimensions of the canvas.
Width is not allowed to go below 5 pixels.
|
![]() | Zoom |
Gets or sets the Zoom factor of the viewport. Please assign only sensible values.
|
![]() | ZoomBoolean |
Sets the zoom of the viewport with a view anchor.
|
![]() | ZoomInverse |
Gets the inverse of the zoom.
|