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 / Output
Description

Input

Target

A EGroupActorComponent target.

Output

Return Value

The calculated group actor location.

GetGroupActorRotation

Calculate group actor rotation according to GroupRotationMethod.

Input / Output
Description

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 / Output
Description

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 / Output
Description

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 / Output
Description

Input

Target

A EGroupActorComponent target.

Output

Return Value

Whether or not all weights are zero.

GetNormalizer

Get the sum of weights.

Input / Output
Description

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 / Output
Description

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 / Output
Description

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 / Output
Description

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 / Output
Description

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 / Output
Description

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 / Output
Description

Input

Target

A EGroupActorComponent target.

BoundingWrapppedActor

The bounding wrapped actor that waits to set.

InExcludeBoundingBox

Input bExcludeBoundingBox.

AddTargetActor

Add a target actor.

Input / Output
Description

Input

Target

A EGroupActorComponent target.

InTargetActor

The input FBoundingWrappedActor actor.

Last updated