Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Core::Texture2DStore::Record Struct Reference
Collaboration diagram for Engine::Core::Texture2DStore::Record:

Public Attributes

std::filesystem::path source
Assets::TextureHandle legacyHandle
Assets::TextureType usage = Assets::TextureType::BaseColor
uint32_t generation = 1
uint64_t payloadGeneration = 0
uint64_t residencyGeneration = 0

Detailed Description

Definition at line 117 of file AssetRegistry.h.

Member Data Documentation

◆ generation

uint32_t Engine::Core::Texture2DStore::Record::generation = 1

Definition at line 122 of file AssetRegistry.h.

◆ legacyHandle

Assets::TextureHandle Engine::Core::Texture2DStore::Record::legacyHandle

Definition at line 120 of file AssetRegistry.h.

◆ payloadGeneration

uint64_t Engine::Core::Texture2DStore::Record::payloadGeneration = 0

Definition at line 123 of file AssetRegistry.h.

◆ residencyGeneration

uint64_t Engine::Core::Texture2DStore::Record::residencyGeneration = 0

Definition at line 124 of file AssetRegistry.h.

◆ source

std::filesystem::path Engine::Core::Texture2DStore::Record::source

Definition at line 119 of file AssetRegistry.h.

◆ usage

Assets::TextureType Engine::Core::Texture2DStore::Record::usage = Assets::TextureType::BaseColor

Definition at line 121 of file AssetRegistry.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Asset/AssetRegistry.h