vgl.renderWindow (class)

class vgl.renderWindow(canvas)

Create a new instance of class renderWindow

Arguments:
  • canvas
Returns:

rtype:vgl.renderWindow

vgl.renderWindow.windowSize()

Get size of the render window

Returns:
Return type:Array
vgl.renderWindow.setWindowSize(width, height)
Arguments:
  • width
  • height

Set size of the render window

Returns:
Return type:boolean
vgl.renderWindow.windowPosition()

Get window position (top left coordinates)

Returns:
Return type:Array
vgl.renderWindow.setWindowPosition(x, y)
Arguments:
  • x
  • y

Set window position (top left coordinates)

Returns:
Return type:boolean
vgl.renderWindow.renderers()

Return all renderers contained in the render window

Returns:
Return type:Array
vgl.renderWindow.activeRenderer()

Get active renderer of the the render window

Returns:vgl.renderer
vgl.renderWindow.addRenderer(ren)
Arguments:
  • ren

Add renderer to the render window

Returns:
Return type:boolean
vgl.renderWindow.removeRenderer(ren)
Arguments:
  • ren

Remove renderer from the render window

Returns:
Return type:boolean
vgl.renderWindow.getRenderer(index)
Arguments:
  • index

Return a renderer at a given index

Returns:
Return type:vgl.renderer
vgl.renderWindow.hasRenderer(ren)
Arguments:
  • ren

Check if the renderer exists

Returns:
Return type:boolean
vgl.renderWindow.resize(width, height)
Arguments:
  • width
  • height

Resize window

vgl.renderWindow.positionAndResize(x, y, width, height)
Arguments:
  • x
  • y
  • width
  • height

Resize and reposition the window

vgl.renderWindow.createWindow()

Create the window

Returns:
Return type:boolean
vgl.renderWindow.deleteWindow()

Delete this window and release any graphics resources

vgl.renderWindow.render()

Render the scene

vgl.renderWindow.focusDisplayPoint()

Get the focusDisplayPoint from the activeRenderer

Returns:
Return type:vec4
vgl.renderWindow.displayToWorld(x, y, focusDisplayPoint)
Arguments:
  • x (Number) –
  • y (Number) –
  • focusDisplayPoint (vec4) –

Transform a point in display space to world space

Returns:
Return type:vec4