Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Renderer::ImageDescription Struct Reference

Public Member Functions

bool operator== (const ImageDescription &other) const

Public Attributes

Grindstone::String name
MetaSize2D size = MetaSize2D::Viewport()
uint32_t samples = 1
uint32_t mipLevels = 1
uint32_t depth = 1
uint32_t arrayLayers = 1
Grindstone::GraphicsAPI::Format format
GraphicsAPI::ImageDimension imageDimensions = GraphicsAPI::ImageDimension::Dimension2D
GraphicsAPI::MemoryUsage memoryUsage = GraphicsAPI::MemoryUsage::GPUOnly
Grindstone::Containers::BitsetFlags< GraphicsAPI::ImageUsageFlags > imageUsage
Grindstone::GraphicsAPI::ImageLayout externalInitialLayout
Grindstone::GraphicsAPI::AccessFlags externalInitialAccessFlags
Grindstone::GraphicsAPI::PipelineStageBit externalInitialPipelineStage
Grindstone::GraphicsAPI::ImageLayout externalFinalLayout
Grindstone::GraphicsAPI::AccessFlags externalFinalAccessFlags
Grindstone::GraphicsAPI::PipelineStageBit externalFinalPipelineStage
std::function< Grindstone::GraphicsAPI::Image *()> externalGetterCallback

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