Uranium
Application Framework
|
Public Member Functions | |
def | __init__ (self) |
def | getBatches (self) |
def | addRenderBatch |
def | getNamedBatch (self, name) |
def | addRenderPass |
def | setBackgroundColor |
def | getViewportWidth (self) |
def | getViewportHeight (self) |
def | setViewportSize |
def | setWindowSize |
def | getWindowSize (self) |
def | beginRendering (self) |
def | queueNode |
def | createRenderBatch (self, kwargs) |
def | render (self) |
def | reRenderLast (self) |
def | endRendering (self) |
def | renderFullScreenQuad |
![]() | |
def | __init__ (self) |
def | beginRendering (self) |
def | queueNode |
def | render (self) |
def | endRendering (self) |
def | addRenderPass |
def | removeRenderPass |
def | getRenderPass |
def | getRenderPasses (self) |
Static Public Member Functions | |
def | getPixelMultiplier () |
Static Public Attributes | |
tuple | initialized = Signal() |
A Renderer implementation using PyQt's OpenGL implementation to render.
def UM.Qt.QtRenderer.QtRenderer.beginRendering | ( | self, | |
None | |||
) |
Overrides Renderer::beginRendering()
def UM.Qt.QtRenderer.QtRenderer.endRendering | ( | self, | |
None | |||
) |
Overrides Renderer::endRendering()
def UM.Qt.QtRenderer.QtRenderer.getBatches | ( | self, | |
List, | |||
RenderBatch | |||
) |
Get the list of render batches.
|
static |
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. :return: A tuple of (window_width, window_height)
def UM.Qt.QtRenderer.QtRenderer.render | ( | self, | |
None | |||
) |
Overrides Renderer::render()
def UM.Qt.QtRenderer.QtRenderer.reRenderLast | ( | self | ) |
Sometimes not an *entire* new render is required (QML is updated, but the scene did not). In that case we ask the composite pass (which must be the last render pass) to render (instead of re-rendering all the passes & the views.