FRigUnit

Base class for all rig units

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Units/RigUnit.h

Include

#include "Units/RigUnit.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType), Meta=(Abstract, NodeColor="0.1 0.1 0.1"))
struct FRigUnit : public FRigVMStruct

Remarks

Base class for all rig units

Constructors

Name Description

Public function

FRigUnit()

Destructors

Name Description

Public function Virtual

~FRigUnit()

Virtual destructor

Functions

Name Description

Public function Virtual Const

FTransform

 

DetermineOffsetTransformForPin

(
    const FString& InPinPath,
    void* InUserContext
)

Public function Virtual Const

FRigElementK...

 

DetermineSpaceForPin

(
    const FString& InPinPath,
    void* InUserContext
)

Public function Virtual

void

 

Execute

(
    const FRigUnitContext& Context
)

Execute logic for this rig unit

Public function Virtual Const

FString

 

GetUnitLabel()

Returns the label of this unit

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss