|
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
|
This is the complete list of members for DekiEditor::TextureImporter, including all inherited members.
| AutoDetectFrames(const uint8_t *rgbaData, uint32_t width, uint32_t height, uint8_t alphaThreshold=10, int minWidth=1, int minHeight=1) | DekiEditor::TextureImporter | static |
| CarryFrameIds(const std::vector< AtlasFrame > &previous, std::vector< AtlasFrame > &frames, int32_t &nextId) | DekiEditor::TextureImporter | static |
| ClearFrameData() | DekiEditor::TextureImporter | static |
| ConvertToRGBA(const TexData &data) | DekiEditor::TextureImporter | static |
| GenerateFrameSubAssets(const std::string &parentGuid, int texWidth, int texHeight, const SpriteSettings &settings) | DekiEditor::TextureImporter | static |
| GetFrameData(const std::string &frameGuid) | DekiEditor::TextureImporter | static |
| GetImporterName() const override | DekiEditor::TextureImporter | inlinevirtual |
| GetSupportedExtensions() const override | DekiEditor::TextureImporter | inlinevirtual |
| HasAlphaChannel(const uint8_t *rgbaData, size_t pixelCount) | DekiEditor::TextureImporter | static |
| HasFrameListChunk(const std::string &texPath) | DekiEditor::TextureImporter | static |
| Import(const std::string &sourcePath, const std::string &cachePath) override | DekiEditor::TextureImporter | virtual |
| ImportWithFormat(const std::string &sourcePath, const std::string &cachePath, TextureFormat format) | DekiEditor::TextureImporter | |
| NeedsReimport(const std::string &sourcePath, const std::string &cachePath) const | DekiEditor::IAssetImporter | inlinevirtual |
| ReadSourceSize(const std::string &texPath, int &outWidth, int &outHeight) | DekiEditor::TextureImporter | static |
| ReadTexFile(const std::string &path, TexData &outData) | DekiEditor::TextureImporter | static |
| RegisterFrameData(const std::string &frameGuid, const SpriteFrameData &data) | DekiEditor::TextureImporter | static |
| SetFrameNineSlice(const std::string &frameGuid, bool has, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom) | DekiEditor::TextureImporter | static |
| WriteTexFile(const std::string &path, const uint8_t *rgbaData, uint32_t width, uint32_t height, TextureFormat format=TextureFormat::RGB565A8, const SpriteSettings *spriteSettings=nullptr, const std::vector< SubAssetInfo > *frameSubAssets=nullptr, const ChromaKeySettings *chromaKey=nullptr, uint32_t sourceWidth=0, uint32_t sourceHeight=0) | DekiEditor::TextureImporter | static |
| ~IAssetImporter()=default | DekiEditor::IAssetImporter | virtual |