FCachedRigElement

Windows
MacOS
Linux

References

Module

ControlRig

Header

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

Include

#include "Rigs/RigHierarchyCache.h"

Syntax

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

Constructors

Name Description

Public function

FCachedRigElement()

Public function

FCachedRigElement

(
    const FRigElementKey& InKey,
    const FRigHierarchyContainer* ...
)

Public function

FCachedRigElement

(
    const FName& InName,
    const FRigBoneHierarchy* InHie...
)

Public function

FCachedRigElement

(
    const FName& InName,
    const FRigSpaceHierarchy* InHi...
)

Public function

FCachedRigElement

(
    const FName& InName,
    const FRigControlHierarchy* In...
)

Public function

FCachedRigElement

(
    const FName& InName,
    const FRigCurveContainer* InHi...
)

Functions

Name Description

Public function Const

int32

 

GetIndex()

Public function Const

const FRigEl...

 

GetKey()

Public function

bool

 

IsIdentical

(
    const FRigElementKey& InKey,
    const FRigHierarchyContainer* ...
)

Public function Const

bool

 

IsValid()

Public function

void

 

Reset()

Public function

bool

 

UpdateCache

(
    const FRigHierarchyContainer* ...
)

Public function

bool

 

UpdateCache

(
    const FRigElementKey& InKey,
    const FRigHierarchyContainer* ...
)

Public function

bool

 

UpdateCache

(
    const FName& InName,
    const FRigBoneHierarchy* InHie...
)

Public function

bool

 

UpdateCache

(
    const FName& InName,
    const FRigSpaceHierarchy* InHi...
)

Public function

bool

 

UpdateCache

(
    const FName& InName,
    const FRigControlHierarchy* In...
)

Public function

bool

 

UpdateCache

(
    const FName& InName,
    const FRigCurveContainer* InHi...
)

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

 

operator FRigElementKey()

Public function Const

 

operator int32()

Public function Const

bool

 

operator!=

(
    const FRigElementKey& Other
)

Public function Const

bool

 

operator!=

(
    const int32& Other
)

Public function Const

bool

 

operator!=

(
    const FCachedRigElement& Other
)

Public function Const

bool

 

operator<

(
    const FCachedRigElement& Other
)

Public function Const

bool

 

operator==

(
    const FCachedRigElement& Other
)

Public function Const

bool

 

operator==

(
    const FRigElementKey& Other
)

Public function Const

bool

 

operator==

(
    const int32& Other
)

Public function Const

bool

 

operator>

(
    const FCachedRigElement& Other
)

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