Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigUnitContext.h |
Include |
#include "Units/RigUnitContext.h" |
struct FRigUnitContext
Execution context that rig units use
Name | Description | ||
---|---|---|---|
|
float |
AbsoluteTime |
The current delta time |
|
bDuringInteraction |
True if the rig is executing during an interaction |
|
|
const UAnimatio... |
DataSourceRegistry |
The registry to access data source |
|
float |
DeltaTime |
The current delta time |
|
DrawContainer |
The draw container for the units to use |
|
|
DrawInterface |
The draw interface for the units to use |
|
|
float |
FramesPerSecond |
The current frames per second |
|
URigHierarchy &... |
Hierarchy |
The current hierarchy being executed |
|
FControlRigLog ... |
Log |
A handle to the compiler log |
|
FRigNameCache &... |
NameCache |
A container to store all names |
|
const AActor &#... |
OwningActor |
The current actor this rig is owned by |
|
OwningComponent |
The current component this rig is owned by |
|
|
State |
Current execution context |
|
|
ToWorldSpaceTransform |
The current transform going from rig (global) space to world space |
|
|
const UWorld &#... |
World |
The world this rig is running in |
Name | Description | |
---|---|---|
|
FRigUnitContext() |
Default constructor |
Name | Description | ||
---|---|---|---|
|
T * |
RequestDataSource ( |
Returns a given data source and cast it to the expected class. |
|
ToRigSpace ( |
Converts a transform from world space to rig (global) space |
|
|
ToRigSpace ( |
Converts a location from world space to rig (global) space |
|
|
ToRigSpace ( |
Converts a rotation from world space to rig (global) space |
|
|
ToWorldSpace ( |
Converts a transform from rig (global) space to world space |
|
|
ToWorldSpace ( |
Converts a location from rig (global) space to world space |
|
|
ToWorldSpace ( |
Converts a rotation from rig (global) space to world space |