|
Uranium
Application Framework
|
A Renderer implementation using PyQt's OpenGL implementation to render. More...
Public Member Functions | |
| def | __init__ (self) |
| def | getPixelMultiplier (self) |
| Get an integer multiplier that can be used to correct for screen DPI. More... | |
| def | getBatches (self) |
| Get the list of render batches. More... | |
| def | addRenderPass |
| Overridden from Renderer. More... | |
| def | setBackgroundColor |
| Set background color used when rendering. More... | |
| def | getViewportWidth (self) |
| def | getViewportHeight (self) |
| def | setViewportSize |
| Set the viewport size. More... | |
| def | setWindowSize |
| Set the window size. More... | |
| def | getWindowSize (self) |
| Get the window size. More... | |
| def | beginRendering (self) |
| Overrides Renderer::beginRendering() | |
| def | queueNode |
| Overrides Renderer::queueNode() | |
| def | render (self) |
| Overrides Renderer::render() | |
| def | endRendering (self) |
| Overrides Renderer::endRendering() | |
| def | renderFullScreenQuad |
| Render a full screen quad (rectangle). More... | |
Public Member Functions inherited from UM.View.Renderer.Renderer | |
| def | __init__ (self) |
| def | beginRendering (self) |
| Signal the beginning of the rendering process. More... | |
| def | queueNode |
| Queue a node to be rendered. More... | |
| def | render (self) |
| Render everything that was set up to be rendered. More... | |
| def | endRendering (self) |
| Finish rendering, finalize and clear state. More... | |
| def | addRenderPass |
| Add a render pass that should be rendered. More... | |
| def | removeRenderPass |
| Remove a render pass from the list of render passes to render. More... | |
| def | getRenderPass |
| Get a render pass by name. More... | |
| def | getRenderPasses (self) |
| Get the list of all render passes that should be rendered. More... | |
Static Public Attributes | |
| initialized = Signal() | |
A Renderer implementation using PyQt's OpenGL implementation to render.
| def UM.Qt.QtRenderer.QtRenderer.addRenderPass | ( | self, | |
| render_pass | |||
| ) |
Overridden from Renderer.
This makes sure the added render pass has the right size.
| def UM.Qt.QtRenderer.QtRenderer.getBatches | ( | self, | |
| List, | |||
| RenderBatch | |||
| ) |
Get the list of render batches.
| def UM.Qt.QtRenderer.QtRenderer.getPixelMultiplier | ( | self, | |
| int | |||
| ) |
Get an integer multiplier that can be used to correct for screen DPI.
| def UM.Qt.QtRenderer.QtRenderer.getWindowSize | ( | self, | |
| Tuple, | |||
| int, | |||
| int | |||
| ) |
Get the window size.
| def UM.Qt.QtRenderer.QtRenderer.renderFullScreenQuad | ( | self, | |
| shader | |||
| ) |
Render a full screen quad (rectangle).
The function is used to draw render results on.
| shader | The shader to use when rendering. |
| def UM.Qt.QtRenderer.QtRenderer.setBackgroundColor | ( | self, | |
| color | |||
| ) |
Set background color used when rendering.
| def UM.Qt.QtRenderer.QtRenderer.setViewportSize | ( | self, | |
| width | |||
| ) |
Set the viewport size.
| width | The new width of the viewport. |
| height | The new height of the viewport. |
| def UM.Qt.QtRenderer.QtRenderer.setWindowSize | ( | self, | |
| width | |||
| ) |
Set the window size.