Navigation
API > API/Plugins > API/Plugins/ControlRigEditor
| Name | FControlConstraintChannelInterface |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRigEditor/Public/ControlConstraintChannelInterface.h |
| Include Path | #include "ControlConstraintChannelInterface.h" |
Syntax
struct FControlConstraintChannelInterface : public ITransformConstraintChannelInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FControlConstraintChannelInterface() |
ControlConstraintChannelInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddHandleTransformKeys
(
const TSharedPtr< ISequencer >& InSequencer, |
Add keys on the controls's transform channels. | ControlConstraintChannelInterface.h | |
virtual UMovieSceneSection * GetHandleConstraintSection
(
const UTransformableHandle* InHandle, |
ControlConstraintChannelInterface.h | ||
virtual UMovieSceneSection * GetHandleSection
(
const UTransformableHandle* InHandle, |
Get the UMovieSceneControlRigParameterSection from the ControlRig. | ControlConstraintChannelInterface.h | |
virtual UWorld * GetHandleWorld
(
UTransformableHandle* InHandle |
Get the world from the ControlRig. | ControlConstraintChannelInterface.h | |
virtual bool SmartConstraintKey
(
UTickableTransformConstraint* InConstraint, |
Add an active/inactive key to the constraint channel if needed and does the transform compensation on the control's transform channels. | ControlConstraintChannelInterface.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UnregisterTrack
(
UMovieSceneTrack* InTrack, |
ControlConstraintChannelInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UMovieSceneControlRigParameterSection * GetControlSection
(
const UTransformableControlHandle* InHandle, |
ControlConstraintChannelInterface.h |