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

#include <RenderTransform.h>

Public Member Functions

 FCompressedTransform ()
 
 FCompressedTransform (const FRenderTransform &In)
 
FRenderTransform ToRenderTransform () const
 

Public Attributes

FVector3f Translation
 
uint16 Rotation [4]
 
uint16 Scale_SharedExp [4]
 

Static Public Attributes

static constexpr uint32 ExpBits = 8
 
static constexpr uint32 ExpBias = ( 1 << (ExpBits - 1) ) - 1
 
static constexpr uint32 SignMantissaBits = 16
 
static constexpr uint32 SignMantissaMask = (1 << SignMantissaBits) - 1
 
static constexpr uint32 MantissaBits = SignMantissaBits - 1
 

Constructor & Destructor Documentation

◆ FCompressedTransform() [1/2]

FCompressedTransform::FCompressedTransform ( )
inline

◆ FCompressedTransform() [2/2]

FCompressedTransform::FCompressedTransform ( const FRenderTransform In)
inline

Member Function Documentation

◆ ToRenderTransform()

FRenderTransform FCompressedTransform::ToRenderTransform ( ) const
inline

Member Data Documentation

◆ ExpBias

constexpr uint32 FCompressedTransform::ExpBias = ( 1 << (ExpBits - 1) ) - 1
staticconstexpr

◆ ExpBits

constexpr uint32 FCompressedTransform::ExpBits = 8
staticconstexpr

◆ MantissaBits

constexpr uint32 FCompressedTransform::MantissaBits = SignMantissaBits - 1
staticconstexpr

◆ Rotation

uint16 FCompressedTransform::Rotation[4]

◆ Scale_SharedExp

uint16 FCompressedTransform::Scale_SharedExp[4]

◆ SignMantissaBits

constexpr uint32 FCompressedTransform::SignMantissaBits = 16
staticconstexpr

◆ SignMantissaMask

constexpr uint32 FCompressedTransform::SignMantissaMask = (1 << SignMantissaBits) - 1
staticconstexpr

◆ Translation

FVector3f FCompressedTransform::Translation

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