X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Frendering%2Fatlas%2Fatlas-glyph-manager-impl.h;h=0d328349a2978fcdb6b898bbe9b3fa6cb33fff2c;hp=a2232f9405625cff88855b9d49161019fe19d4f4;hb=935ef82404ba71238cfa58b8938ac325604dd7d6;hpb=a297d1038f97808daf991de4da5ae4910128a03f diff --git a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h index a2232f9..0d32834 100644 --- a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h +++ b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.h @@ -51,6 +51,7 @@ public: struct GlyphRecordEntry { Text::GlyphIndex mIndex; + uint32_t mOutlineWidth; uint32_t mImageId; int32_t mCount; }; @@ -70,6 +71,7 @@ public: * @copydoc Toolkit::AtlasGlyphManager::Add */ void Add( const Text::GlyphInfo& glyph, + const uint32_t outlineWidth, const PixelData& bitmap, Dali::Toolkit::AtlasManager::AtlasSlot& slot ); @@ -85,6 +87,7 @@ public: */ bool IsCached( Text::FontId fontId, Text::GlyphIndex index, + uint32_t outlineWidth, Dali::Toolkit::AtlasManager::AtlasSlot& slot ); /** @@ -105,7 +108,7 @@ public: /** * @copydoc toolkit::AtlasGlyphManager::AdjustReferenceCount */ - void AdjustReferenceCount( Text::FontId fontId, Text::GlyphIndex index, int32_t delta ); + void AdjustReferenceCount( Text::FontId fontId, Text::GlyphIndex index, uint32_t outlineWidth, int32_t delta ); /** * @copydoc Toolkit::AtlasGlyphManager::GetTextures