Elements.pyGLV.GUI.Viewer.RenderWindow

class Elements.pyGLV.GUI.Viewer.RenderWindow[source]

The Abstract base class of the Viewer GUI/Display sub-system of pyglGA based on the Decorator Pattern, this class is “wrapped” by decorators in order to provide extra cpapabilities e.g. SDL2 window, context and ImGUI widgets

__init__()[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__()

Initialize self.

accept(system[, event])

Accepts a class object to operate on the RenderWindow, based on the Visitor pattern.

display()

display_post()

event_input_process([running])

getClassName()

init()

init_post()

shutdown()

Attributes

eventManager

Get RenderWindow’s eventManager

scene

Get RenderWindow’s Scene reference