Navigation
Unreal Engine C++ API Reference > Runtime > RHI
References
Module | RHI |
Header | /Engine/Source/Runtime/RHI/Public/MultiGPU.h |
Include | #include "MultiGPU.h" |
Syntax
struct FRHIGPUMask
Remarks
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.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FRHIGPUMask () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FRHIGPUMask | All () |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | ContainsAll
(
FRHIGPUMask Rhs |
|
![]() ![]() |
FRHIGPUMask | FilterGPUsBefore
(
uint32 GPUIndex |
|
![]() ![]() |
FRHIGPUMask | ||
![]() ![]() |
uint32 | ||
![]() ![]() |
uint32 | GetLastIndex () |
|
![]() ![]() |
uint32 | GetNative () |
|
![]() ![]() |
uint32 | GetNumActive () |
|
![]() ![]() |
FRHIGPUMask | GPU0 () |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | Intersects
(
FRHIGPUMask Rhs |
|
![]() ![]() |
bool | Invert
(
FRHIGPUMask& OutInverse |
Inverts a GPU mask, returning true if the inverse succeeded. If it fails, OutInverse is arbitrarily set to GPU0. |
![]() ![]() |
uint32 | ToIndex () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
FRHIGPUMask Rhs |
|
![]() ![]() |
FRHIGPUMask | operator&
(
FRHIGPUMask Rhs |
|
![]() |
void | operator&=
(
FRHIGPUMask Rhs |
|
![]() ![]() |
FRHIGPUMask | operator|
(
FRHIGPUMask Rhs |
|
![]() |
void | operator|=
(
FRHIGPUMask Rhs |
|
![]() ![]() |
bool | operator==
(
FRHIGPUMask Rhs |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FIterator |