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