Skip to content

UActionClipper

class UActionClipper : public UObject, public IBoxActuatorWrapper

Dependencies: FBoxPoint, FBoxSpace, IBoxActuatorWrapper

Inherits from: public UObject, public IBoxActuatorWrapper

Public Interface

Public Functions:

WrapBoxAction

virtual FBoxPoint WrapBoxAction(const FBoxPoint &Point)

Clips the input action to the specified space.

Returns: The clipped point

Parameters:

  • Point (const FBoxPoint &) – [in] The point to clip

Returns: FBoxPoint

Attributes: virtual

Source: Schola/Source/Schola/Public/Actuators/ActuatorWrappers/ActionClipper.h (line 30, column 12)

Implementation: Schola/Source/Schola/Private/Actuators/ActuatorWrappers/ActionClipper.cpp (lines 17-26)

WrapBoxActionSpace

virtual FBoxSpace WrapBoxActionSpace(const FBoxSpace &Space)

Just caches a copy of the space for clipping the actions later.

Returns: The input space.

Parameters:

  • Space (const FBoxSpace &) – [in] the space being wrapped.

Returns: FBoxSpace

Attributes: virtual

Source: Schola/Source/Schola/Public/Actuators/ActuatorWrappers/ActionClipper.h (line 38, column 11)

Implementation: Schola/Source/Schola/Private/Actuators/ActuatorWrappers/ActionClipper.cpp (lines 5-9)

GenerateId

virtual FString GenerateId() const const

Returns: FString

Attributes: const, virtual

Source: Schola/Source/Schola/Public/Actuators/ActuatorWrappers/ActionClipper.h (line 40, column 9)

Implementation: Schola/Source/Schola/Private/Actuators/ActuatorWrappers/ActionClipper.cpp (lines 11-14)

Private Interface

Private Members:

FBoxSpace OriginalSpace

FBoxSpace OriginalSpace

Attributes: private

Source: Schola/Source/Schola/Public/Actuators/ActuatorWrappers/ActionClipper.h (line 20, column 11)

Source: Schola/Source/Schola/Public/Actuators/ActuatorWrappers/ActionClipper.h (line 13, column 1)