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

#include <UnrealMathFPU.h>

Public Member Functions

 VectorRegister4Double ()=default
 
FORCEINLINE VectorRegister4Double (const VectorRegister2Double &InXY, const VectorRegister2Double &InZW)
 
FORCEINLINE constexpr VectorRegister4Double (VectorRegister2Double InXY, VectorRegister2Double InZW, VectorRegisterConstInit)
 
FORCEINLINE VectorRegister4Double (const VectorRegister4Float &FloatVector)
 
FORCEINLINE VectorRegister4Doubleoperator= (const VectorRegister4Float &From)
 

Public Attributes

union { 
 
   struct { 
 
      VectorRegister2Double   XY 
 
      VectorRegister2Double   ZW 
 
   }  
 
   double   V [4] 
 
};  
 

Detailed Description

double[4] vector register type, where the first double (X) is stored in the lowest 64 bits, and so on.

Constructor & Destructor Documentation

◆ VectorRegister4Double() [1/4]

VectorRegister4Double::VectorRegister4Double ( )
default

◆ VectorRegister4Double() [2/4]

FORCEINLINE VectorRegister4Double::VectorRegister4Double ( const VectorRegister2Double InXY,
const VectorRegister2Double InZW 
)
inline

◆ VectorRegister4Double() [3/4]

FORCEINLINE constexpr VectorRegister4Double::VectorRegister4Double ( VectorRegister2Double  InXY,
VectorRegister2Double  InZW,
VectorRegisterConstInit   
)
inlineconstexpr

◆ VectorRegister4Double() [4/4]

FORCEINLINE VectorRegister4Double::VectorRegister4Double ( const VectorRegister4Float FloatVector)
inline

Member Function Documentation

◆ operator=()

FORCEINLINE VectorRegister4Double & VectorRegister4Double::operator= ( const VectorRegister4Float From)
inline

Member Data Documentation

◆ [union]

union { ... } VectorRegister4Double

◆ V

double VectorRegister4Double::V[4]

◆ XY

VectorRegister2Double VectorRegister4Double::XY

◆ ZW

VectorRegister2Double VectorRegister4Double::ZW

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