|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Stored metadata for one 2D texture handle slot. More...
Public Attributes | |
| std::filesystem::path | source |
| Engine-relative authored texture source path. | |
| Assets::TextureHandle | legacyHandle |
| Renderer descriptor handle reserved through AssetManager. | |
| Assets::TextureType | usage = Assets::TextureType::BaseColor |
| Semantic texture usage for descriptor registration. | |
| uint32_t | generation = 1 |
| Store generation used to validate handles for this slot. | |
| uint64_t | payloadGeneration = 0 |
| Payload change counter reserved for cache invalidation. | |
| uint64_t | residencyGeneration = 0 |
| Residency change counter reserved for streaming state. | |
Stored metadata for one 2D texture handle slot.
Definition at line 288 of file AssetRegistry.h.
| uint32_t Engine::Core::Texture2DStore::Record::generation = 1 |
Store generation used to validate handles for this slot.
Definition at line 293 of file AssetRegistry.h.
| Assets::TextureHandle Engine::Core::Texture2DStore::Record::legacyHandle |
Renderer descriptor handle reserved through AssetManager.
Definition at line 291 of file AssetRegistry.h.
| uint64_t Engine::Core::Texture2DStore::Record::payloadGeneration = 0 |
Payload change counter reserved for cache invalidation.
Definition at line 294 of file AssetRegistry.h.
| uint64_t Engine::Core::Texture2DStore::Record::residencyGeneration = 0 |
Residency change counter reserved for streaming state.
Definition at line 295 of file AssetRegistry.h.
| std::filesystem::path Engine::Core::Texture2DStore::Record::source |
Engine-relative authored texture source path.
Definition at line 290 of file AssetRegistry.h.
| Assets::TextureType Engine::Core::Texture2DStore::Record::usage = Assets::TextureType::BaseColor |
Semantic texture usage for descriptor registration.
Definition at line 292 of file AssetRegistry.h.