Uranium
Application Framework
|
A Renderer implementation using PyQt's OpenGL implementation to render. More...
Public Member Functions | |
def | __init__ |
def | getPixelMultiplier |
Get an integer multiplier that can be used to correct for screen DPI. More... | |
def | getBatches |
Get the list of render batches. More... | |
def | addRenderPass |
Overridden from Renderer. More... | |
def | setBackgroundColor |
Set background color used when rendering. More... | |
def | getViewportWidth |
def | getViewportHeight |
def | setViewportSize |
Set the viewport size. More... | |
def | setWindowSize |
Set the window size. More... | |
def | getWindowSize |
Get the window size. More... | |
def | beginRendering |
Overrides Renderer::beginRendering() | |
def | queueNode |
Overrides Renderer::queueNode() | |
def | render |
Overrides Renderer::render() | |
def | endRendering |
Overrides Renderer::endRendering() | |
def | renderFullScreenQuad |
Render a full screen quad (rectangle). More... | |
![]() | |
def | __init__ |
def | beginRendering |
Signal the beginning of the rendering process. More... | |
def | queueNode |
Queue a node to be rendered. More... | |
def | render |
Render everything that was set up to be rendered. More... | |
def | endRendering |
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 |
Get the list of all render passes that should be rendered. More... | |
Static Public Attributes | |
tuple | initialized = Signal() |
![]() | |
int | RenderTriangles = 1 |
int | RenderLines = 2 |
int | RenderPoints = 3 |
int | RenderWireframe = 4 |
int | RenderLineLoop = 5 |
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 | ) |
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 | ) |
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, | |||
height | |||
) |
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, | |||
height | |||
) |
Set the window size.