FRigCurveContainer

Windows
MacOS
Linux

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Rigs/RigCurveContainer.h

Include

#include "Rigs/RigCurveContainer.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FRigCurveContainer

Variables

Constructors

Name Description

Public function

FRigCurveContainer()

Functions

Name Description

Public function

FRigCurve &

 

Add

(
    const FName& InNewName,
    float InValue
)

Public function Const

TArray< FRig...

 

begin()

Public function

TArray< FRig...

 

begin()

Public function

bool

 

ClearSelection()

Public function Const

TArray< FNam...

 

CurrentSelection()

Public function Const

TArray< FRig...

 

end()

Public function

TArray< FRig...

 

end()

Public function Const

int32

 

GetIndex

(
    const FName& InName
)

Public function Const

FName

 

GetName

(
    int32 InIndex
)

Public function Const

FName

 

GetSafeNewName

(
    const FName& InPotentialNewName
)

Public function Const

float

 

GetValue

(
    const FName& InName
)

Public function Const

float

 

GetValue

(
    int32 InIndex
)

Public function

TArray< FRig...

 

ImportCurvesFromSkeleton

(
    const USkeleton* InSkeleton,
    const FName& InNameSpace,
    bool bRemoveObsoleteCurves,
    bool bSelectCurves,
    bool bNotify
)

Public function

void

 

Initialize()

Updates all of the internal caches

Public function Const

bool

 

IsNameAvailable

(
    const FName& InPotentialNewName
)

Public function Const

bool

 

IsSelected

(
    const FName& InName
)

Public function Const

int32

 

Num()

Public function

FRigCurve

 

Remove

(
    const FName& InName
)

Public function

FName

 

Rename

(
    const FName& InOldName,
    const FName& InNewName
)

Public function

void

 

Reset()

Clears the CurveContainer and removes all content

Public function

void

 

ResetValues()

Resets all of the transforms back to the initial transform

Public function Const

ERigElementT...

 

RigElementType()

Public function

bool

 

Select

(
    const FName& InName,
    bool bSelect
)

Public function

void

 

SetValue

(
    const FName& InName,
    const float InValue
)

Public function

void

 

SetValue

(
    int32 InIndex,
    const float InValue
)

Operators

Name Description

Public function Const

const FRigCu...

 

operator[]

(
    int32 InIndex
)

Public function Const

const FRigCu...

 

operator[]

(
    const FName& InName
)

Public function

FRigCurve &

 

operator[]

(
    const FName& InName
)

Public function

FRigCurve &

 

operator[]

(
    int32 InIndex
)

Public function

FRigCurveCon...

 

operator=

(
    const FRigCurveContainer& InOther
)

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