XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALCommandQueueProperties Struct Reference

This describes the command queue properties. More...

#include <Descriptors.h>

Inheritance diagram for xiiGALCommandQueueProperties:
[legend]

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
- Public Member Functions inherited from xiiHashableStruct< xiiGALCommandQueueProperties >
 xiiHashableStruct (const xiiHashableStruct< xiiGALCommandQueueProperties > &other)
 
void operator= (const xiiHashableStruct< xiiGALCommandQueueProperties > &other)
 
XII_ALWAYS_INLINE constexpr bool operator== (const xiiHashableStruct< xiiGALCommandQueueProperties > &rhs) const=default
 
xiiUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

Public Attributes

xiiBitflags< xiiGALCommandQueueTypem_Type = xiiGALCommandQueueType::Unknown
 Indicates which type of commands are supported by this queue.
 
xiiUInt32 m_uiMaxDeviceContexts = 0U
 The maximum number of command queues that may be created for this queue.
 
xiiUInt32 m_TextureCopyGranularity [3U] = {}
 Defines required texture offset and size alignment for copy operations in transfer queues.
 

Detailed Description

This describes the command queue properties.


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