Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Assets::Textures::TextureHandleRegistry::Entry Struct Reference

Registry entry storing texture metadata. More...

Collaboration diagram for Engine::Assets::Textures::TextureHandleRegistry::Entry:

Public Attributes

std::filesystem::path path
TextureIdentityKey identity
TextureType type = TextureType::Unknown
RuntimeTexture * texture = nullptr
uint32_t descriptorIndex = TextureHandle::INVALID_ID
bool resident = false

Detailed Description

Registry entry storing texture metadata.

Definition at line 253 of file TextureHandleRegistry.h.

Member Data Documentation

◆ descriptorIndex

uint32_t Engine::Assets::Textures::TextureHandleRegistry::Entry::descriptorIndex = TextureHandle::INVALID_ID

Definition at line 259 of file TextureHandleRegistry.h.

◆ identity

TextureIdentityKey Engine::Assets::Textures::TextureHandleRegistry::Entry::identity

Definition at line 256 of file TextureHandleRegistry.h.

◆ path

std::filesystem::path Engine::Assets::Textures::TextureHandleRegistry::Entry::path

Definition at line 255 of file TextureHandleRegistry.h.

◆ resident

bool Engine::Assets::Textures::TextureHandleRegistry::Entry::resident = false

Definition at line 260 of file TextureHandleRegistry.h.

◆ texture

RuntimeTexture* Engine::Assets::Textures::TextureHandleRegistry::Entry::texture = nullptr

Definition at line 258 of file TextureHandleRegistry.h.

◆ type

TextureType Engine::Assets::Textures::TextureHandleRegistry::Entry::type = TextureType::Unknown

Definition at line 257 of file TextureHandleRegistry.h.


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