soulfire.pov_pb2.PovInputEvent

class soulfire.pov_pb2.PovInputEvent(kind: PovInputEvent | str | None = ..., code: int | None = ..., action: int | None = ..., modifiers: int | None = ..., x: float | None = ..., y: float | None = ..., relative: bool = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

KEY: PovInputEvent
CHARACTER: PovInputEvent
BUTTON: PovInputEvent
MOVE: PovInputEvent
SCROLL: PovInputEvent
KIND_FIELD_NUMBER: ClassVar[int]
CODE_FIELD_NUMBER: ClassVar[int]
ACTION_FIELD_NUMBER: ClassVar[int]
MODIFIERS_FIELD_NUMBER: ClassVar[int]
X_FIELD_NUMBER: ClassVar[int]
Y_FIELD_NUMBER: ClassVar[int]
RELATIVE_FIELD_NUMBER: ClassVar[int]
kind: PovInputEvent
code: int
action: int
modifiers: int
x: float
y: float
relative: bool

Classes

Kind

int([x]) -> integer