ECameraGroupActorComponent
Reminder: you can do most of you blueprint work by directly accessing class variables through the *Get* and *Set* nodes.
GetGroupActorLocation
Calculate group actor location according to GroupLocationMethod.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
The calculated group actor location.
GetGroupActorRotation
Calculate group actor rotation according to GroupRotationMethod.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
The calculated group actor rotation.
GetAverageLocation
Calculate average location. If bIsArithemetic is true, this function will return arithmetic average. Otherwise it returns weighed average. Used for GroupLocationMethod::ArithmeticAverage and GroupLocationMethod::WeightedAverage.
Input
Target
A EGroupActorComponent
target.
IsArithmetic
Whether to return arithmetic average.
Output
Return Value
The calculated average location.
GetAverageRotation
Calculate average rotation. If bIsArithemetic is true, this function will return arithmetic average. Otherwise it returns weighed average. Used for EGroupRotationMethod::ArithmeticAverage and EGroupRotationMethod::WeightedAverage.
Input
Target
A EGroupActorComponent
target.
IsArithmetic
Whether to return arithmetic average.
Output
Return Value
The calculated average rotation.
CheckWeightAllZero
Check whether all weights are zero.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
Whether or not all weights are zero.
GetNormalizer
Get the sum of weights.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
The sum of all weights.
GetFarestOrClosestLocation
Get farest or cloeset location among all target actors based on the anchor location. Used for EGroupLocationMethod::Closest and EGroupLocationMethod::Farest.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
The result location based on the anchor location.
GetLocationBasedOnDistance
Get location based on the distance between anchor location and each target actor's location. Used for EGroupLocationMethod::UnweightedDistanceBased and EGroupLocationMethod::WeightedDistanceBased.
Input
Target
A EGroupActorComponent
target.
Output
Return Value
The result location based on the distance between anchor location and each target actor's location.
SetBoundingActorWeight
Set the weight of a FBoundingWrappedActor
actor.
Input
Target
A EGroupActorComponent
target.
BoundingWrapppedActor
The bounding wrapped actor that waits to set.
InWeight
Input weight.
SetBoundingActorWidth
Set the width of a FBoundingWrappedActor
actor.
Input
Target
A EGroupActorComponent
target.
BoundingWrapppedActor
The bounding wrapped actor that waits to set.
InWidth
Input width.
SetBoundingActorHeight
Set the height of a FBoundingWrappedActor
actor.
Input
Target
A EGroupActorComponent
target.
BoundingWrapppedActor
The bounding wrapped actor that waits to set.
InHeight
Input height.
SetBoundingActorExcludeBoundingBox
Set the bExcludeBoundingBox of a FBoundingWrappedActor
actor.
Input
Target
A EGroupActorComponent
target.
BoundingWrapppedActor
The bounding wrapped actor that waits to set.
InExcludeBoundingBox
Input bExcludeBoundingBox.
AddTargetActor
Add a target actor.
Input
Target
A EGroupActorComponent
target.
InTargetActor
The input FBoundingWrappedActor
actor.
Last updated