Viewport_Virtual (interface)¶
バージョン 1.15.0 で追加.
The interface Viewport is implemented in case we require different kinds of viewport objects to support the same interface. This interface is currently used by InlineDrawing/InlineViewport and RTR2/Manipulation/RTRViewport. It’s called Viewport because InlineDrawing/InlineViewport already defines a class named Viewport. This is temporary until InlineDrawing is depreciated, and this interface WILL BE RENAMED Viewport.
参考
InlineViewport, RTRViewport
Functions¶
Camera | getCamera ? () |
Vec2 | getDimensions ? () |
String | getName ? () |
Viewport_Virtual | getSubViewport ? ( in SInt32 viewportPosX, in SInt32 viewportPosY, io SInt32 upperLeftX, io SInt32 upperLeftY, io SInt32 bottomRightX, io SInt32 bottomRightY ) |
Functions in detail¶
Camera Viewport_Virtual.getCamera? ()
Get the camera of this viewport
Vec2 Viewport_Virtual.getDimensions? ()
Get the dimensions of the viewport in pixels.
String Viewport_Virtual.getName? ()
Get the name of the viewport
Viewport_Virtual Viewport_Virtual.getSubViewport? ( in SInt32 viewportPosX, in SInt32 viewportPosY, io SInt32 upperLeftX, io SInt32 upperLeftY, io SInt32 bottomRightX, io SInt32 bottomRightY )
Gets a sub-viewport at this position if any, else returns “this”.
viewportPosX | The mouse position X coordinate. |
viewportPosY | The mouse position Y coordinate. |
upperLeftX | The subViewport top left X coordinate. |
upperLeftY | The subViewport top left Y coordinate. |
bottomRightX | The subViewport bottom right X coordinate. |
bottomRightY | The subViewport bottom right Y coordinate. |