|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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 |