Navigation
API > API/Runtime > API/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 | |
|---|---|---|---|
| const FRHIGPUMask | All () |
||
| bool | Contains
(
uint32 GPUIndex |
||
| bool | ContainsAll
(
const FRHIGPUMask& Rhs |
||
| const FRHIGPUMask | FilterGPUsBefore
(
uint32 GPUIndex |
||
| FRHIGPUMask | FromIndex
(
uint32 GPUIndex |
||
| uint32 | |||
| uint32 | GetLastIndex () |
||
| uint32 | GetNative () |
||
| uint32 | GetNumActive () |
||
| const FRHIGPUMask | GPU0 () |
||
| bool | |||
| bool | Intersects
(
const FRHIGPUMask& Rhs |
||
| uint32 | ToIndex () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FRHIGPUMask& Rhs |
||
| FRHIGPUMask | operator&
(
const FRHIGPUMask& Rhs |
||
| void | operator&=
(
const FRHIGPUMask& Rhs |
||
| FRHIGPUMask | operator|
(
const FRHIGPUMask& Rhs |
||
| void | operator|=
(
const FRHIGPUMask& Rhs |
||
| bool | operator==
(
const FRHIGPUMask& Rhs |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FIterator |