struct GpuQueueMask

Mask that represents zero or multiple GPU queues.

Public

Constructors

GpuQueueMask

GpuQueueMask(u32 mask = 0)

GpuQueueMask

GpuQueueMask(GpuQueueId id)

Methods

IsEmpty

bool IsEmpty() const

Returns true if no queues are part of the mask.

IsSet

bool IsSet(GpuQueueId queueId) const

Returns true if the queue ID is part of the mask.

Fields

Mask

u32 Mask

Operators

operator==

bool operator==(GpuQueueMask rhs) const

operator!=

bool operator!=(GpuQueueMask rhs) const

operator=

GpuQueueMask &operator=(GpuQueueId id)

operator|=

GpuQueueMask &operator|=(GpuQueueMask rhs)

operator|

GpuQueueMask operator|(GpuQueueMask rhs) const

operator&=

GpuQueueMask &operator&=(GpuQueueMask rhs)

operator&

GpuQueueMask operator&(GpuQueueMask rhs) const

operator^=

GpuQueueMask &operator^=(GpuQueueMask rhs)

operator^

GpuQueueMask operator^(GpuQueueMask rhs) const

operator~

GpuQueueMask operator~() const