#include "CesiumGeospatial/SimplePlanarEllipsoidCurve.h"
#include "CesiumGlobeAnchoredActorComponent.h"
#include "CesiumFlyToComponent.generated.h"
Go to the source code of this file.
◆ ECesiumFlyToRotation
Indicates which rotation to use for orienting the object during flights.
Enumerator |
---|
Actor | Uses the relative rotation of the root component of the Actor to which the CesiumFlyToComponent is attached.
|
ControlRotationInUnreal | Uses the ControlRotation of the Controller of the Pawn to which the CesiumFlyToComponent is attached.
The ControlRotation is interpreted as being relative to the Unreal coordinate system.
If the component is attached to an Actor that is not a Pawn, or if the Pawn does not have a Controller, this option is equivalent to the "Actor" option.
|
ControlRotationInEastSouthUp | Uses the ControlRotation of the Controller of the Pawn to which the CesiumFlyToComponent is attached.
The ControlRotation is interpreted as being relative to the Pawn's local East-South-Up coordinate system.
This is the option to use with a GlobeAwareDefaultPawn or a DynamicPawn, because those classes interpret the ControlRotation as being relative to East-South-Up.
If the component is attached to an Actor that is not a Pawn, or if the Pawn does not have a Controller, this option is equivalent to the "Actor" option.
|
Definition at line 26 of file CesiumFlyToComponent.h.
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FCesiumFlightCompleted | | ) |
|
The delegate for when the Actor finishes flying.
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/2]
DECLARE_DYNAMIC_MULTICAST_DELEGATE |
( |
FCesiumFlightInterrupted | | ) |
|
The delegate for when the Actor's flight is interrupted.