UActionClipper
class UActionClipper : public UObject, public IBoxActuatorWrapperDependencies: 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 constReturns: 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 OriginalSpaceAttributes: 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)