UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Private::TSimdInt32< TNumLanes > Struct Template Reference

#include <SimdTypes.h>

Public Member Functions

FORCEINLINE TSimdInt32 ()
 
FORCEINLINE void SetValue (const int32 LaneIndex, const int32 I)
 
FORCEINLINE int32 GetValue (const int32 LaneIndex) const
 
FORCEINLINE void SetValues (const int32 I)
 
FORCEINLINE int32 GetMaxValue () const
 
FORCEINLINE TSimdInt32< 4 > Make (const int32 I)
 
FORCEINLINE TSimdInt32< 4 > Zero ()
 

Static Public Member Functions

static TSimdInt32< TNumLanes > Make (const int32 I)
 
static TSimdInt32< TNumLanes > Zero ()
 

Public Attributes

int32 V [TNumLanes]
 

Detailed Description

template<int TNumLanes>
struct Chaos::Private::TSimdInt32< TNumLanes >

A TNumLanes-wide set of integers.

Constructor & Destructor Documentation

◆ TSimdInt32()

template<int TNumLanes>
FORCEINLINE Chaos::Private::TSimdInt32< TNumLanes >::TSimdInt32 ( )
inline

Member Function Documentation

◆ GetMaxValue()

template<int TNumLanes>
FORCEINLINE int32 Chaos::Private::TSimdInt32< TNumLanes >::GetMaxValue ( ) const
inline

◆ GetValue()

template<int TNumLanes>
FORCEINLINE int32 Chaos::Private::TSimdInt32< TNumLanes >::GetValue ( const int32  LaneIndex) const
inline

◆ Make() [1/2]

◆ Make() [2/2]

template<int TNumLanes>
static TSimdInt32< TNumLanes > Chaos::Private::TSimdInt32< TNumLanes >::Make ( const int32  I)
static

◆ SetValue()

template<int TNumLanes>
FORCEINLINE void Chaos::Private::TSimdInt32< TNumLanes >::SetValue ( const int32  LaneIndex,
const int32  I 
)
inline

◆ SetValues()

template<int TNumLanes>
FORCEINLINE void Chaos::Private::TSimdInt32< TNumLanes >::SetValues ( const int32  I)
inline

◆ Zero() [1/2]

◆ Zero() [2/2]

template<int TNumLanes>
static TSimdInt32< TNumLanes > Chaos::Private::TSimdInt32< TNumLanes >::Zero ( )
static

Member Data Documentation

◆ V

template<int TNumLanes>
int32 Chaos::Private::TSimdInt32< TNumLanes >::V[TNumLanes]

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