DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiEditor::TextureImporter Member List

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::TextureImporterstatic
CarryFrameIds(const std::vector< AtlasFrame > &previous, std::vector< AtlasFrame > &frames, int32_t &nextId)DekiEditor::TextureImporterstatic
ClearFrameData()DekiEditor::TextureImporterstatic
ConvertToRGBA(const TexData &data)DekiEditor::TextureImporterstatic
GenerateFrameSubAssets(const std::string &parentGuid, int texWidth, int texHeight, const SpriteSettings &settings)DekiEditor::TextureImporterstatic
GetFrameData(const std::string &frameGuid)DekiEditor::TextureImporterstatic
GetImporterName() const overrideDekiEditor::TextureImporterinlinevirtual
GetSupportedExtensions() const overrideDekiEditor::TextureImporterinlinevirtual
HasAlphaChannel(const uint8_t *rgbaData, size_t pixelCount)DekiEditor::TextureImporterstatic
HasFrameListChunk(const std::string &texPath)DekiEditor::TextureImporterstatic
Import(const std::string &sourcePath, const std::string &cachePath) overrideDekiEditor::TextureImportervirtual
ImportWithFormat(const std::string &sourcePath, const std::string &cachePath, TextureFormat format)DekiEditor::TextureImporter
NeedsReimport(const std::string &sourcePath, const std::string &cachePath) constDekiEditor::IAssetImporterinlinevirtual
ReadSourceSize(const std::string &texPath, int &outWidth, int &outHeight)DekiEditor::TextureImporterstatic
ReadTexFile(const std::string &path, TexData &outData)DekiEditor::TextureImporterstatic
RegisterFrameData(const std::string &frameGuid, const SpriteFrameData &data)DekiEditor::TextureImporterstatic
SetFrameNineSlice(const std::string &frameGuid, bool has, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)DekiEditor::TextureImporterstatic
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::TextureImporterstatic
~IAssetImporter()=defaultDekiEditor::IAssetImportervirtual