Nebula
Loading...
Searching...
No Matches
CoreGraphics::GraphicsDeviceCreateInfo Struct Reference

#include <graphicsdevice.h>

Detailed Description

The Graphics Device is the engine which drives the graphics abstraction layer.

Classes

struct  Features
 

Public Attributes

uint64 globalConstantBufferMemorySize
 
uint64 globalVertexBufferMemorySize
 
uint64 globalIndexBufferMemorySize
 
uint64 globalUploadMemorySize
 
uint64 memoryHeaps [NumMemoryPoolTypes]
 
uint64 maxOcclusionQueries
 
uint64 maxTimestampQueries
 
uint64 maxStatisticsQueries
 
byte numBufferedFrames: 3
 
bool enableValidation: 1
 
struct CoreGraphics::GraphicsDeviceCreateInfo::Features features
 

Member Data Documentation

◆ enableValidation

bool CoreGraphics::GraphicsDeviceCreateInfo::enableValidation

◆ features

struct CoreGraphics::GraphicsDeviceCreateInfo::Features CoreGraphics::GraphicsDeviceCreateInfo::features

◆ globalConstantBufferMemorySize

uint64 CoreGraphics::GraphicsDeviceCreateInfo::globalConstantBufferMemorySize

◆ globalIndexBufferMemorySize

uint64 CoreGraphics::GraphicsDeviceCreateInfo::globalIndexBufferMemorySize

◆ globalUploadMemorySize

uint64 CoreGraphics::GraphicsDeviceCreateInfo::globalUploadMemorySize

◆ globalVertexBufferMemorySize

uint64 CoreGraphics::GraphicsDeviceCreateInfo::globalVertexBufferMemorySize

◆ maxOcclusionQueries

uint64 CoreGraphics::GraphicsDeviceCreateInfo::maxOcclusionQueries

◆ maxStatisticsQueries

uint64 CoreGraphics::GraphicsDeviceCreateInfo::maxStatisticsQueries

◆ maxTimestampQueries

uint64 CoreGraphics::GraphicsDeviceCreateInfo::maxTimestampQueries

◆ memoryHeaps

uint64 CoreGraphics::GraphicsDeviceCreateInfo::memoryHeaps[NumMemoryPoolTypes]

◆ numBufferedFrames

byte CoreGraphics::GraphicsDeviceCreateInfo::numBufferedFrames

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