ULiveLinkTransformAxisSwitchPreProcessor

Allows to switch any axis of an incoming transform with another axis.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLink

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/PreProcessor/LiveLinkAxisSwitchPreProcessor.h

Include

#include "PreProcessor/LiveLinkAxisSwitchPreProcessor.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(DisplayName="Transform Axis Switch"))
class ULiveLinkTransformAxisSwitchPreProcessor : public ULiveLinkFramePreProcessor

Remarks

Allows to switch any axis of an incoming transform with another axis.

For example the Z-Axis of an incoming transform can be set to the (optionally negated) Y-Axis of the transform in UE.

This implies that translation, rotation and scale will be affected by switching an axis.

Variables

Name Description

Protected variable

TSharedPtr< FLi...

 

Instance

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

OrientationAxisX

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

OrientationAxisY

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

OrientationAxisZ

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

TranslationAxisX

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

TranslationAxisY

Protected variable UProperty Category, EditAnywhere

ELiveLinkAxis

 

TranslationAxisZ

Overridden from ULiveLinkFramePreProcessor

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.

Classes

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