Navigation
API > API/Plugins > API/Plugins/ControlRigEditor
This file contains a set of structures that can be used to evaluate a set of Actors/Scene Components/Sockets and Control Rigs all at once over a set of spase times that will then fill out a set of transform arrays. It als constains a set of helper functions for setting Control Rig trranfsorms with constraints and getting Sequencer dependencies. Specify a range of time using start time and a frame step with accessors to get the index from the time, and the time from the index
| Name | FFrameTimeByIndex |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRigEditor/Public/Tools/EvaluateSequencerTools.h |
| Include Path | #include "Tools/EvaluateSequencerTools.h" |
Syntax
struct FFrameTimeByIndex
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Tools/EvaluateSequencerTools.h | |||
FFrameTimeByIndex
(
const FFrameTimeByIndex& Index |
Tools/EvaluateSequencerTools.h | ||
FFrameTimeByIndex
(
const FFrameNumber& InStartFrame, |
Tools/EvaluateSequencerTools.h | ||
FFrameTimeByIndex
(
const FFrameNumber& InStartFrame, |
Tools/EvaluateSequencerTools.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EndFrame | FFrameNumber | Tools/EvaluateSequencerTools.h | ||
| FrameStep | FFrameNumber | Tools/EvaluateSequencerTools.h | ||
| NumFrames | int32 | Tools/EvaluateSequencerTools.h | ||
| StartFrame | FFrameNumber | Tools/EvaluateSequencerTools.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFrameNumber CalculateFrame
(
int32 Index |
Tools/EvaluateSequencerTools.h | ||
int32 CalculateIndex
(
const FFrameNumber& InCurrentFrame |
Tools/EvaluateSequencerTools.h | ||
TArray< int32 > GetFullIndexArray() |
Tools/EvaluateSequencerTools.h |