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

This describes the external memory kind. More...

#include <GraphicsTypes.h>

Classes

struct  Bits
 

Public Types

enum  Enum : StorageType {
  None = 0U , Imported = 1U , Exportable = 2U , ImportedExportable = Imported | Exportable ,
  ENUM_COUNT , Default = None
}
 
using StorageType = xiiUInt8
 

Detailed Description

This describes the external memory kind.

These kinds mirror VkExternalMemoryFeatureFlagBits.

Note
Not all external memory kinds may be supported on all platforms. For example, ImportedExportable kind may not be supported on some platforms.

Member Enumeration Documentation

◆ Enum

enum xiiGALExternalMemoryKind::Enum : StorageType
Enumerator
None 

Normal engine-owned memory.

Imported 

Created from external memory.

Exportable 

Can be exported to an external handle.

ImportedExportable 

Both imported and exportable.


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