UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FEulerTransform Struct Reference

#include <EulerTransform.h>

Public Types

typedef FVector::FReal FReal
 

Public Member Functions

 FEulerTransform ()
 
 FEulerTransform (const FVector &InLocation, const FRotator &InRotation, const FVector &InScale)
 
 FEulerTransform (const FRotator &InRotation, const FVector &InLocation, const FVector &InScale)
 
 FEulerTransform (const FTransform &InTransform)
 
FTransform ToFTransform () const
 
void FromFTransform (const FTransform &InTransform)
 
bool Equals (const FEulerTransform &Other, FReal Tolerance=KINDA_SMALL_NUMBER) const
 
const FVectorGetLocation () const
 
FQuat GetRotation () const
 
const FRotatorRotator () const
 
const FVectorGetScale3D () const
 
void SetLocation (const FVector &InValue)
 
void SetRotation (const FQuat &InValue)
 
void SetRotator (const FRotator &InValue)
 
void SetScale3D (const FVector &InValue)
 
void NormalizeRotation ()
 

Public Attributes

FVector Location
 
FRotator Rotation
 
FVector Scale
 

Static Public Attributes

static ANIMATIONCORE_API const FEulerTransform Identity
 

Member Typedef Documentation

◆ FReal

Constructor & Destructor Documentation

◆ FEulerTransform() [1/4]

FEulerTransform::FEulerTransform ( )
inline

◆ FEulerTransform() [2/4]

FEulerTransform::FEulerTransform ( const FVector InLocation,
const FRotator InRotation,
const FVector InScale 
)
inline

◆ FEulerTransform() [3/4]

FEulerTransform::FEulerTransform ( const FRotator InRotation,
const FVector InLocation,
const FVector InScale 
)
inline

◆ FEulerTransform() [4/4]

FEulerTransform::FEulerTransform ( const FTransform InTransform)
inlineexplicit

Member Function Documentation

◆ Equals()

bool FEulerTransform::Equals ( const FEulerTransform Other,
FReal  Tolerance = KINDA_SMALL_NUMBER 
) const
inline

◆ FromFTransform()

void FEulerTransform::FromFTransform ( const FTransform InTransform)
inline

Convert from an FTransform

◆ GetLocation()

const FVector & FEulerTransform::GetLocation ( ) const
inline

◆ GetRotation()

FQuat FEulerTransform::GetRotation ( ) const
inline

◆ GetScale3D()

const FVector & FEulerTransform::GetScale3D ( ) const
inline

◆ NormalizeRotation()

void FEulerTransform::NormalizeRotation ( )
inline

◆ Rotator()

const FRotator & FEulerTransform::Rotator ( ) const
inline

◆ SetLocation()

void FEulerTransform::SetLocation ( const FVector InValue)
inline

◆ SetRotation()

void FEulerTransform::SetRotation ( const FQuat InValue)
inline

◆ SetRotator()

void FEulerTransform::SetRotator ( const FRotator InValue)
inline

◆ SetScale3D()

void FEulerTransform::SetScale3D ( const FVector InValue)
inline

◆ ToFTransform()

FTransform FEulerTransform::ToFTransform ( ) const
inline

Convert to an FTransform

Member Data Documentation

◆ Identity

const FEulerTransform FEulerTransform::Identity
static

The identity transformation (Rotation = FRotator::ZeroRotator, Translation = FVector::ZeroVector, Scale = (1,1,1)).

◆ Location

FVector FEulerTransform::Location

The translation of this transform

◆ Rotation

FRotator FEulerTransform::Rotation

The rotation of this transform

◆ Scale

FVector FEulerTransform::Scale

The scale of this transform


The documentation for this struct was generated from the following files: