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