X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Frendering%2Fatlas%2Fatlas-glyph-manager-impl.cpp;h=734b82a6beffeb0c8da0dbcf927c40841dfb8142;hb=26f485226da13f840c19b73a228f9baa9ef71214;hp=03091e5539997551afd3113ea5fe8d5c4b33fddb;hpb=0f548619463110abcd5c2b8d6787491110188da8;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.cpp b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.cpp index 03091e5..734b82a 100644 --- a/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.cpp +++ b/dali-toolkit/internal/text/rendering/atlas/atlas-glyph-manager-impl.cpp @@ -108,10 +108,20 @@ void AtlasGlyphManager::Cached( Text::FontId fontId, slot.mImageId = 0; } -void AtlasGlyphManager::SetNewAtlasSize( const Vector2& size, - const Vector2& blockSize ) +Vector2 AtlasGlyphManager::GetAtlasSize( uint32_t atlasId ) { - mAtlasManager.SetNewAtlasSize( size, blockSize ); + Toolkit::AtlasManager::AtlasSize size = mAtlasManager.GetAtlasSize( atlasId ); + return Vector2( static_cast< float >( size.mWidth ), static_cast< float >( size.mHeight ) ); +} + +void AtlasGlyphManager::SetNewAtlasSize( uint32_t width, uint32_t height, uint32_t blockWidth, uint32_t blockHeight ) +{ + Toolkit::AtlasManager::AtlasSize size; + size.mWidth = width; + size.mHeight = height; + size.mBlockWidth = blockWidth; + size.mBlockHeight = blockHeight; + mAtlasManager.SetNewAtlasSize( size ); } void AtlasGlyphManager::Remove( uint32_t imageId )