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, int, int) |
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... | |
![]() | |
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 | ) |
Get an integer multiplier that can be used to correct for screen DPI.
def UM.Qt.QtRenderer.QtRenderer.getWindowSize | ( | self, | |
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.