nngn
Loading...
Searching...
No Matches
nngn::Graphics::MemoryType Struct Reference

#include <graphics.h>

Public Types

enum  Flag : std::uint8_t {
  DEVICE_LOCAL = 1u << 0 , HOST_VISIBLE = 1u << 1 , HOST_COHERENT = 1u << 2 , HOST_CACHED = 1u << 3 ,
  LAZILY_ALLOCATED = 1u << 4 , DEVICE_LOCAL = 1u << 0 , HOST_VISIBLE = 1u << 1 , HOST_COHERENT = 1u << 2 ,
  HOST_CACHED = 1u << 3 , LAZILY_ALLOCATED = 1u << 4
}
 
enum  Flag : std::uint8_t {
  DEVICE_LOCAL = 1u << 0 , HOST_VISIBLE = 1u << 1 , HOST_COHERENT = 1u << 2 , HOST_CACHED = 1u << 3 ,
  LAZILY_ALLOCATED = 1u << 4 , DEVICE_LOCAL = 1u << 0 , HOST_VISIBLE = 1u << 1 , HOST_COHERENT = 1u << 2 ,
  HOST_CACHED = 1u << 3 , LAZILY_ALLOCATED = 1u << 4
}
 

Public Attributes

Flag flags = {}
 

Member Enumeration Documentation

◆ Flag [1/2]

enum nngn::Graphics::MemoryType::Flag : std::uint8_t
Enumerator
DEVICE_LOCAL 
HOST_VISIBLE 
HOST_COHERENT 
HOST_CACHED 
LAZILY_ALLOCATED 
DEVICE_LOCAL 
HOST_VISIBLE 
HOST_COHERENT 
HOST_CACHED 
LAZILY_ALLOCATED 

◆ Flag [2/2]

enum nngn::Graphics::MemoryType::Flag : std::uint8_t
Enumerator
DEVICE_LOCAL 
HOST_VISIBLE 
HOST_COHERENT 
HOST_CACHED 
LAZILY_ALLOCATED 
DEVICE_LOCAL 
HOST_VISIBLE 
HOST_COHERENT 
HOST_CACHED 
LAZILY_ALLOCATED 

Member Data Documentation

◆ flags

Flag nngn::Graphics::MemoryType::flags = {}

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