Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
CesiumFlyToComponent.h File Reference
#include "CesiumGeospatial/SimplePlanarEllipsoidCurve.h"
#include "CesiumGlobeAnchoredActorComponent.h"
#include "CesiumFlyToComponent.generated.h"

Go to the source code of this file.

Classes

class  UCesiumFlyToComponent
 Smoothly animates the Actor to which it is attached on a flight to a new location on the globe. More...
 

Enumerations

enum class  ECesiumFlyToRotation : uint8 { Actor , ControlRotationInUnreal , ControlRotationInEastSouthUp }
 Indicates which rotation to use for orienting the object during flights. More...
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FCesiumFlightCompleted)
 The delegate for when the Actor finishes flying.
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FCesiumFlightInterrupted)
 The delegate for when the Actor's flight is interrupted.
 

Enumeration Type Documentation

◆ ECesiumFlyToRotation

enum class ECesiumFlyToRotation : uint8
strong

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.

Function Documentation

◆ 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.