UBoneProxy

Proxy object used to display/edit bone transforms

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SkeletonEditor

Header

/Engine/Source/Editor/SkeletonEditor/Public/BoneProxy.h

Include

#include "BoneProxy.h"

Syntax

class UBoneProxy :
    public UObject,
    public FTickableEditorObject

Remarks

Proxy object used to display/edit bone transforms

Variables

Name Description

Public variable

bool

 

bIsTickable

Flag indicating whether this FTickableEditorObject should actually tick

Public variable

bool

 

bLocalLocation

Whether to use local or world location

Public variable

bool

 

bLocalRotation

Whether to use local or world rotation

Public variable

bool

 

bManipulating

Flag indicating we are in the middle of a drag operation

Public variable

FName

 

BoneName

The name of the bone we have selected

Public variable

FVector

 

Location

Bone location

Public variable

FVector

 

PreviousLocation

Handle property deltas.

Public variable

FRotator

 

PreviousRotation

Public variable

FVector

 

PreviousScale

Public variable

FVector

 

ReferenceLocation

Bone reference location (local)

Public variable

FRotator

 

ReferenceRotation

Bone reference rotation (local)

Public variable

FVector

 

ReferenceScale

Bone reference scale (local)

Public variable

FRotator

 

Rotation

Bone rotation

Public variable

FVector

 

Scale

Bone scale

Public variable

TWeakObjectPtr<...

 

SkelMeshComponent

The skeletal mesh component we glean our transform data from

Constructors

Name Description

Public function

UBoneProxy()

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

IsDestructionThreadSafe()

Called during garbage collection to determine if an object can have its destructor called on a worker thread.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PreEditChange

(
    FEditPropertyChain& PropertyAboutT...
)

UObject interface

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

bool

 

IsTickable()

Virtual that can be overloaded by the inheriting class.

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

FTickableEditorObject interface

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