OverTheShoulderCameraDelegate class

Implemented types

Constructors

OverTheShoulderCameraDelegate(ThermionViewer viewer, ThermionEntity player, Camera camera, {double rotationSensitivity = 0.001, double movementSensitivity = 0.1, double zoomSensitivity = 0.1, double panSensitivity = 0.1, double? clampY, ThermionEntity? entity, void onUpdate(Matrix4 transform)?})

Properties

camera Camera
getter/setter pair
cameraLookAt ↔ Vector3
getter/setter pair
cameraPosition → Vector3
final
cameraUp → Vector3
final
clampY double?
final
hashCode int
The hash code for this object.
no setterinherited
movementSensitivity double
final
onUpdate → void Function(Matrix4 transform)?
final
panSensitivity double
final
player ThermionEntity
getter/setter pair
rotationSensitivity double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
viewer ThermionViewer
final
zoomSensitivity double
final

Methods

execute() Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queue(InputAction action, Vector3? delta) Future<void>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

executing bool
no setter