SbViewportRegion()SbViewportRegion(shortwidth,shortheight)SbViewportRegion(SbVec2swinSize)SbViewportRegion(constSbViewportRegion&vpReg)
Constructors of various kinds.
voidsetWindowSize(shortwidth,shortheight)
Changes window size to given width and height in pixels.
voidsetWindowSize(SbVec2swinSize)
Changes window size to given width and height in pixels, given as SbVec2s.
voidsetViewport(floatleft,floatbottom,floatwidth,floatheight)
Sets viewport to given region, specified as normalized window coordinates: (0,0) is the lower-left
corner, (1,1) is the upper-right.
voidsetViewport(SbVec2forigin,SbVec2fsize)
Sets viewport to region with given origin (lower-left corner) and size, given as normalized coordinate
vectors.
voidsetViewportPixels(shortleft,shortbottom,shortwidth,shortheight)
Sets viewport to given region, specified as pixel coordinates in window: (0,0) is the lower-left
corner.
voidsetViewportPixels(SbVec2sorigin,SbVec2ssize)
Sets viewport to region with given origin (lower-left corner) and size, given as pixel coordinates.
constSbVec2s&getWindowSize()const
Returns window size in pixels.
constSbVec2f&getViewportOrigin()const
Returns viewport origin in normalized coordinates.
constSbVec2s&getViewportOriginPixels()const
Returns viewport origin in pixels.
constSbVec2f&getViewportSize()const
Returns viewport size in normalized coordinates.
constSbVec2s&getViewportSizePixels()const
Returns viewport size in pixels.
floatgetViewportAspectRatio()const
Returns aspect ratio (width/height) of viewport.
voidscaleWidth(floatratio)voidscaleHeight(floatratio)
Scales viewport within window to be the given ratio of its current width or height, leaving the
resulting viewport centered about the same point as the current one.
voidsetPixelsPerInch(floatppi)floatgetPixelsPerInch()const
Sets/returns the pixel-per-inch ratio for the display device the viewport is part of. The default
value is 72 (1 pixel per printer's point).
floatgetPixelsPerPoint()const
Convenience function that returns number of pixels per printer's point.
friendintoperator==(constSbViewportRegion®1,constSbViewportRegion®2)
Equality comparison operator.