Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/FBaseFramingCameraNodeEvaluator
Utility struct for storing the current known state.
| Name | FState |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Framing/BaseFramingCameraNode.h |
| Include Path | #include "Nodes/Framing/BaseFramingCameraNode.h" |
Syntax
struct FState
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsReframingTarget | bool | Whether we are actively trying to bring the target back to the ideal position. | Nodes/Framing/BaseFramingCameraNode.h | |
| DeadZone | FFramingZone | Current coordinates of the dead zone. | Nodes/Framing/BaseFramingCameraNode.h | |
| DebugAllScreenTargetBounds | TArray< FFramingZone, TInlineAllocator< 4 > > | Screen bounds for all the targets. | Nodes/Framing/BaseFramingCameraNode.h | |
| DebugDeadZoneEdgePoint | FVector2d | Intersection of the reframing vector with the dead zone box. | Nodes/Framing/BaseFramingCameraNode.h | |
| DebugHardZoneEdgePoint | FVector2d | Intersection of the reframing vector with the hard zone box. | Nodes/Framing/BaseFramingCameraNode.h | |
| DisengageTime | float | Current disengage time. | Nodes/Framing/BaseFramingCameraNode.h | |
| EffectiveDeadZone | FFramingZone | Dead zone minus the screen target bounds. | Nodes/Framing/BaseFramingCameraNode.h | |
| IdealTarget | FVector2d | Screen-space position of the ideal framing position. | Nodes/Framing/BaseFramingCameraNode.h | |
| LowReframeDampingFactor | float | Current low reframing damping factor. | Nodes/Framing/BaseFramingCameraNode.h | |
| ReengageTime | float | Current reengage time. | Nodes/Framing/BaseFramingCameraNode.h | |
| ReframeDamper | FCriticalDamper | The damper for reframing from the soft zone. | Nodes/Framing/BaseFramingCameraNode.h | |
| ReframeDampingFactor | float | Current reframing damping factor. | Nodes/Framing/BaseFramingCameraNode.h | |
| ReframeDampingFactorAlpha | float | Current alpha between reframing damping factors. | Nodes/Framing/BaseFramingCameraNode.h | |
| ScreenTarget | FVector2d | Current screen-space position of the tracked target. | Nodes/Framing/BaseFramingCameraNode.h | |
| ScreenTargetBounds | FFramingZone | Current target bounds zone. | Nodes/Framing/BaseFramingCameraNode.h | |
| SoftZone | FFramingZone | Current coordinates of the soft zone. | Nodes/Framing/BaseFramingCameraNode.h | |
| TargetFramingState | ETargetFramingState | Current state of the tracked target. | Nodes/Framing/BaseFramingCameraNode.h | |
| TargetMovementAnticipationTime | float | Current look-ahead time for anticipating target movement | Nodes/Framing/BaseFramingCameraNode.h | |
| ToggleEngageAlpha | float | Current reframing damping factor alpha due to engage toggle | Nodes/Framing/BaseFramingCameraNode.h | |
| ToggleEngageTimeLeft | float | Current time spent disengaging or reengaging reframing | Nodes/Framing/BaseFramingCameraNode.h | |
| WorldTarget | FVector3d | Current world-space position of the tracked target. | Nodes/Framing/BaseFramingCameraNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Serialize
(
FArchive& Ar |
Nodes/Framing/BaseFramingCameraNode.h |