Navigation
API > API/Plugins > API/Plugins/CelestialVault
Additional Properties specific to Planetary Bodies (Planets/Moons)
| Name | FPlanetaryBody |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/CelestialVault/Source/CelestialVault/Public/CelestialDataTypes.h |
| Include Path | #include "CelestialDataTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FPlanetaryBody : public FCelestialBody
Inheritance Hierarchy
- FCelestialBody → FPlanetaryBody
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Age | double | Indication of the body disc age (phase). 0 = New, 0.25 = First quarter, 0.5 = Full, 1 = Next New | CelestialDataTypes.h |
|
| ApparentDiameterDegrees | double | The True apparent diameter of the Body seen from Earth (Angular size, in degrees) | CelestialDataTypes.h |
|
| IlluminationPercentage | double | Indication of percentage of the illumination when the Body is fully visible | CelestialDataTypes.h |
|
| ScaledApparentDiameterDegrees | double | The Scaled apparent diameter of the Body seen from Earth (Angular size, in degrees) Takes the fake scaling factor into consideration, so useful for camera FOV tracking. | CelestialDataTypes.h |
|
| VSOP87BodyType | EVSOP87BodyType | VSOP87 Identifier of the Planetary Body | CelestialDataTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
CelestialDataTypes.h |
Public Virtual
Overridden from FCelestialBody
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ComputeUELocalTransform
(
double ExtraScale, |
From the properties of this Celestial Body, compute the associated UE Transform, considering the following arguments | CelestialDataTypes.h |