Uranium
Application Framework
|
Public Member Functions | |
def | __init__ (self) |
def | beginRendering (self) |
def | queueNode |
def | render (self) |
def | endRendering (self) |
def | addRenderPass |
def | removeRenderPass |
def | getRenderPass |
def | getRenderPasses (self) |
Abstract base class for different rendering implementations. The renderer is used to perform rendering of objects. It abstracts away any details about the underlying graphics API that is used to render. It is designed to perform different stages of rendering, with the application indicating which objects should be rendered but the actual rendering process happening after a sorting step.
def UM.View.Renderer.Renderer.beginRendering | ( | self, | |
None | |||
) |
Signal the beginning of the rendering process. This should set up any required state before any actual rendering happens.
def UM.View.Renderer.Renderer.endRendering | ( | self, | |
None | |||
) |
Finish rendering, finalize and clear state.
def UM.View.Renderer.Renderer.getRenderPasses | ( | self, | |
SortedListWithKey | |||
) |
Get the list of all render passes that should be rendered.
def UM.View.Renderer.Renderer.render | ( | self, | |
None | |||
) |
Render everything that was set up to be rendered.