![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RenderUtils.h>
Public Member Functions | |
| FPackedPosition () | |
| FPackedPosition (const FVector3f &Other) | |
| FPackedPosition (const FVector3d &Other) | |
| FPackedPosition & | operator= (FVector3f Other) |
| FPackedPosition & | operator= (FVector3d Other) |
| operator FVector3f () const | |
| VectorRegister | GetVectorRegister () const |
| void | Set (const FVector3f &InVector) |
| void | Set (const FVector3d &InVector) |
Public Attributes | ||
| union { | ||
| struct { | ||
| int32 Z: 10 | ||
| int32 Y: 11 | ||
| int32 X: 11 | ||
| } Vector | ||
| uint32 Packed | ||
| }; | ||
Friends | |
| FArchive & | operator<< (FArchive &Ar, FPackedPosition &N) |
A 3x1 of xyz(11:11:10) format.
|
inline |
|
inline |
|
inline |
| VectorRegister FPackedPosition::GetVectorRegister | ( | ) | const |
operator VectorRegister
| FPackedPosition::operator FVector3f | ( | ) | const |
operator FVector - unpacked to -1 to 1
|
inline |
|
inline |
Pack this vector(-1 to 1 for XYZ) to 4 bytes XYZ(11:11:10)
|
friend |
operator << serialize
| union { ... } FPackedPosition |
| uint32 FPackedPosition::Packed |
| struct { ... } FPackedPosition::Vector |
| int32 FPackedPosition::X |
| int32 FPackedPosition::Y |
| int32 FPackedPosition::Z |