Navigation
API > API/Runtime > API/Runtime/Constraints
| Name | UTransformableComponentHandle |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Animation/Constraints/Public/Transform/TransformableHandle.h |
| Include Path | #include "Transform/TransformableHandle.h" |
Syntax
UCLASS (Blueprintable, MinimalAPI)
class UTransformableComponentHandle : public UTransformableHandle
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTransformableHandle → UTransformableComponentHandle
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UTransformableComponentHandle() |
UTransformableComponentHandle | Transform/TransformableHandle.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Component | TWeakObjectPtr< USceneComponent > | The Component that this handle is pointing at. | Transform/TransformableHandle.h |
|
| SocketName | FName | Optional socket name on Component. | Transform/TransformableHandle.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnActorMoving
(
AActor* InActor |
Transform/TransformableHandle.h | ||
| Transform/TransformableHandle.h | |||
void OnPostPropertyChanged
(
UObject* InObject, |
Transform/TransformableHandle.h | ||
void RegisterDelegates() |
Transform/TransformableHandle.h | ||
void UnregisterDelegates() |
Registers/Unregisters useful delegates to track changes in the Component's transform. | Transform/TransformableHandle.h |
Overridden from UTransformableHandle
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AddTransformKeys
(
const TArray< FFrameNumber >& InFrames, |
Add Transform Keys at the specified times | Transform/TransformableHandle.h | |
virtual UTransformableHandle * Duplicate
(
UObject* NewOuter |
Make a duplicate of myself with this outer | Transform/TransformableHandle.h | |
virtual TArrayView< FMovieSceneDoubleChannel * > GetDoubleChannels
(
const UMovieSceneSection* InSection |
Get the array of double channels for the specified section | Transform/TransformableHandle.h | |
virtual TArrayView< FMovieSceneFloatChannel * > GetFloatChannels
(
const UMovieSceneSection* InSection |
Get the array of float channels for the specified section | Transform/TransformableHandle.h | |
virtual FString GetFullLabel() |
Transform/TransformableHandle.h | ||
virtual FTransform GetGlobalTransform() |
Gets the global transform of Component. | Transform/TransformableHandle.h | |
virtual uint32 GetHash() |
Generates a hash value of Component. | Transform/TransformableHandle.h | |
virtual FString GetLabel() |
Returns labels used for UI. | Transform/TransformableHandle.h | |
virtual FTransform GetLocalTransform() |
Gets the local transform of Component in it's attachment. | Transform/TransformableHandle.h | |
virtual UObject * GetPrerequisiteObject() |
Returns the target object containing the tick function (e.i. Component). | Transform/TransformableHandle.h | |
virtual FTickPrerequisite GetPrimaryPrerequisite
(
const bool bAllowThis |
Look for a possible tick function that can be used as a prerequisite. | Transform/TransformableHandle.h | |
virtual TWeakObjectPtr< UObject > GetTarget() |
Returns the underlying targeted object. | Transform/TransformableHandle.h | |
virtual FTickFunction * GetTickFunction() |
Returns Component's tick function. | Transform/TransformableHandle.h | |
virtual bool HasDirectDependencyWith
(
const UTransformableHandle& InOther |
Check for direct dependencies (ie hierarchy) with InOther. | Transform/TransformableHandle.h | |
virtual bool IsValid
(
const bool bDeepCheck |
Sanity check to ensure that Component. | Transform/TransformableHandle.h | |
virtual void PreEvaluate
(
const bool bTickSkeletalMeshes |
Perform any pre-evaluation of the handle to ensure that the transform data is up to date. | Transform/TransformableHandle.h | |
virtual void ResolveBoundObjects
(
FMovieSceneSequenceID LocalSequenceID, |
Resolve the bound objects so that any object it references are resovled and correctly set up | Transform/TransformableHandle.h | |
virtual void SetGlobalTransform
(
const FTransform& InGlobal |
Sets the global transform of Component. | Transform/TransformableHandle.h | |
virtual void SetLocalTransform
(
const FTransform& InLocal |
Sets the local transform of Component in it's attachment. | Transform/TransformableHandle.h | |
virtual void TickTarget() |
Tick any skeletal mesh related to the component. | Transform/TransformableHandle.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Transform/TransformableHandle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FComponentEvaluationGraphBinding & GetEvaluationBinding() |
Transform/TransformableHandle.h |