Skip to content

UBoxActuator

class UBoxActuator : public UActuator

An actuator that does continuous actions, and takes inputs bounded by a box space.

Dependencies: FBoxPoint, FBoxSpace, UActuator

Inherits from: public UActuator

Subclassed by: UBlueprintBoxActuator, UDebugBoxActuator, UMovementInputActuator, URotationActuator

Public Interface

Public Functions:

GetActionSpace

inline virtual FBoxSpace GetActionSpace()

Get the Space bounding the inputs to this actuator.

Returns: BoxSpace containing the bounds of the inputs to this actuator

Note: This function must be implemented in the derived class.

Returns: FBoxSpace

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 80, column 19)

TakeAction

inline virtual void TakeAction(const FBoxPoint &Action)

Use this actuator to take an action impacting the world.

Note: This function must be implemented in the derived class.

Parameters:

  • Action (const FBoxPoint &) – [in] BoxPoint containing the inputs to this actuator

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 87, column 14)

TakeAction

inline virtual void TakeAction(const TPoint &Action) override

Use this actuator to take an action impacting the world.

Parameters:

  • Action (const TPoint &) – [in] PointGroup containing the inputs to this actuator from the brain

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 89, column 6)

FillActionSpace

inline virtual void FillActionSpace(TSpace &OutSpace) override

Get the Space bounding the inputs to this actuator.

Parameters:

  • OutSpaceGroup (TSpace &) – [out] An empty SpaceVariant that will be filled with the ActionSpace of this Actuator

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 103, column 6)

Reset

inline virtual void Reset() override

Reset the actuator to its initial state.

Note: This function should be implemented by any derived classes

Attributes: inline, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 115, column 6)

GetId

virtual FString GetId() const const

Get the label of this Interactor.

Returns: the collected ID

Returns: FString

Attributes: const, virtual

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 124, column 9)

Implementation: Schola/Source/Schola/Private/Actuators/AbstractActuators.cpp (lines 18-38)

Public Members:

TArray<UObject *> Wrappers

TArray<UObject *> Wrappers

Wrappers for customizing the actions taken by this observer.

Applied in order. Space is computed in reverse order.

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 73, column 8)

Used By

This type is used by:

Source: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (line 66, column 1)