ButtonRegistry
from panda3d.core import ButtonRegistry
- class ButtonRegistry
Bases:
The ButtonRegistry class maintains all the assigned
ButtonHandles
in a given system. There should be only one ButtonRegistry class during the lifetime of the application.Inheritance diagram
- __init__(param0: ButtonRegistry)
- find_ascii_button(ascii_equivalent: char) → ButtonHandle
Finds a
ButtonHandle
in the registry matching the indicated ASCII equivalent character. If there is no suchButtonHandle
, returnsButtonHandle.none()
.
- find_button(name: str) → ButtonHandle
Finds a
ButtonHandle
in the registry matching the indicated name. If there is no suchButtonHandle
, returnsButtonHandle.none()
.
- get_button(name: str) → ButtonHandle
Finds a
ButtonHandle
in the registry matching the indicated name. If there is no suchButtonHandle
, registers a new one and returns it.
- static ptr() → ButtonRegistry
Returns the pointer to the global
ButtonRegistry
object.