UI Element
Element
Element(scene: 'Scene', parent: Element)
Bases: ABC
Base User-Interface Element/Object.
Create a new inherited UI element.
add_child
add_child(child: Element) -> None
remove_child
remove_child(child: Element) -> None
render
abstractmethod
render() -> None
Forceably render this element to the screen using an already-implemented Pygame rendering program.
render_opengl
render_opengl() -> None
Forceably render this element to the screen using a custom-implemented OpenGL rendering program.
request_render
request_render() -> None
Render this element and it's children to the screen, if enabled.
set_tween_callback
set_tween_callback(
callback: Callable[[None], None],
) -> None
Set a callback method for when this element finishes tweening/animating.