![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PackedNormal.h>
Public Member Functions | |
| FPackedNormal () | |
| FPackedNormal (const FVector3f &InVector) | |
| FPackedNormal (const FVector3d &InVector) | |
| FPackedNormal (const FVector4f &InVector) | |
| FPackedNormal (const FVector4d &InVector) | |
| void | operator= (const FVector3f &InVector) |
| void | operator= (const FVector3d &InVector) |
| void | operator= (const FVector4f &InVector) |
| void | operator= (const FVector4d &InVector) |
| VectorRegister4Float | GetVectorRegister () const |
| FVector | ToFVector () const |
| FVector3f | ToFVector3f () const |
| FVector4 | ToFVector4 () const |
| FVector4f | ToFVector4f () const |
| void | Set (const FVector &InVector) |
| bool | operator== (const FPackedNormal &B) const |
| bool | operator!= (const FPackedNormal &B) const |
| FString | ToString () const |
Public Attributes | ||
| union { | ||
| struct { | ||
| int8 X | ||
| int8 Y | ||
| int8 Z | ||
| int8 W | ||
| } | ||
| uint32 Packed | ||
| } | Vector | |
Friends | |
| RENDERCORE_API FArchive & | operator<< (FArchive &Ar, FPackedNormal &N) |
A normal vector, quantized and packed into 32-bits.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| uint32 FPackedNormal::Packed |
| union { ... } FPackedNormal::Vector |
| int8 FPackedNormal::W |
| int8 FPackedNormal::X |
| int8 FPackedNormal::Y |
| int8 FPackedNormal::Z |