![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MultiGPU.h>
Classes | |
| struct | FIterator |
Public Member Functions | |
| GPUMASK_CONSTEXPR | FRHIGPUMask () |
| constexpr uint32 | ToIndex () const |
| constexpr bool | HasSingleIndex () const |
| constexpr uint32 | GetNumActive () const |
| constexpr uint32 | GetLastIndex () const |
| constexpr uint32 | GetFirstIndex () const |
| SGPU_CONSTEXPR bool | Contains (uint32 GPUIndex) const |
| SGPU_CONSTEXPR bool | ContainsAll (FRHIGPUMask Rhs) const |
| SGPU_CONSTEXPR bool | Intersects (FRHIGPUMask Rhs) const |
| SGPU_CONSTEXPR bool | operator== (FRHIGPUMask Rhs) const |
| SGPU_CONSTEXPR bool | operator!= (FRHIGPUMask Rhs) const |
| SGPU_CONSTEXPR void | operator|= (FRHIGPUMask Rhs) |
| SGPU_CONSTEXPR void | operator&= (FRHIGPUMask Rhs) |
| SGPU_CONSTEXPR uint32 | GetNative () const |
| SGPU_CONSTEXPR uint32 | GetForDisplay () const |
| SGPU_CONSTEXPR FRHIGPUMask | operator& (FRHIGPUMask Rhs) const |
| SGPU_CONSTEXPR FRHIGPUMask | operator| (FRHIGPUMask Rhs) const |
| bool | Invert (FRHIGPUMask &OutInverse) const |
Static Public Member Functions | |
| static GPUMASK_CONSTEXPR FRHIGPUMask | FromIndex (uint32 GPUIndex) |
| static GPUMASK_CONSTEXPR FRHIGPUMask | GPU0 () |
| static SGPU_CONSTEXPR FRHIGPUMask | All () |
| static SGPU_CONSTEXPR FRHIGPUMask | FilterGPUsBefore (uint32 GPUIndex) |
Friends | |
| FRHIGPUMask::FIterator | begin (FRHIGPUMask NodeMask) |
| FRHIGPUMask::FIterator | end (FRHIGPUMask NodeMask) |
A mask where each bit is a GPU index. Can not be empty so that non SLI platforms can optimize it to be always 1.
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |