Cogs.Core
|
Public Types | |
enum | { Unset , LoadFromUri , LoadFromMemory } |
Public Attributes | |
enum Cogs::Core::GltfLoader::GltfImage:: { ... } | kind = Unset |
std::string | uri |
Cogs::Core::TextureHandle | handle |
struct { | |
uint32_t bufferViewIndex =0 | |
std::string mimeType | |
} | from_memory_data |
struct { | |
Cogs::Core::TaskId task = Cogs::Core::NoTask | |
stbi_uc * data = nullptr | |
int width = 0 | |
int height = 0 | |
int comp = 0 | |
bool failed = false | |
} | decoded |
struct { | |
Cogs::Core::TextureHandle handle | |
std::unique_ptr< Cogs::Core::TextureManager::ResourceProxy > proxy | |
} | cache [4] |
Definition at line 164 of file GltfLoader.h.
anonymous enum |
Definition at line 166 of file GltfLoader.h.
uint32_t Cogs::Core::GltfLoader::GltfImage::bufferViewIndex =0 |
Definition at line 175 of file GltfLoader.h.
int Cogs::Core::GltfLoader::GltfImage::comp = 0 |
Definition at line 184 of file GltfLoader.h.
stbi_uc* Cogs::Core::GltfLoader::GltfImage::data = nullptr |
Definition at line 181 of file GltfLoader.h.
bool Cogs::Core::GltfLoader::GltfImage::failed = false |
Definition at line 185 of file GltfLoader.h.
Cogs::Core::TextureHandle Cogs::Core::GltfLoader::GltfImage::handle |
Definition at line 173 of file GltfLoader.h.
int Cogs::Core::GltfLoader::GltfImage::height = 0 |
Definition at line 183 of file GltfLoader.h.
std::string Cogs::Core::GltfLoader::GltfImage::mimeType |
Definition at line 176 of file GltfLoader.h.
std::unique_ptr<Cogs::Core::TextureManager::ResourceProxy> Cogs::Core::GltfLoader::GltfImage::proxy |
Definition at line 190 of file GltfLoader.h.
Cogs::Core::TaskId Cogs::Core::GltfLoader::GltfImage::task = Cogs::Core::NoTask |
Definition at line 180 of file GltfLoader.h.
std::string Cogs::Core::GltfLoader::GltfImage::uri |
Definition at line 172 of file GltfLoader.h.
int Cogs::Core::GltfLoader::GltfImage::width = 0 |
Definition at line 182 of file GltfLoader.h.