|
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.