X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fatlas-manager%2Fatlas-manager.cpp;h=6773416f661f5eee8e2ced0c82d38a8276da2412;hp=6d21245b4d0dadcb9b98e8a2bc1aea32abfd68c1;hb=8b3341983dbc29de18967db3b1e19f35bf64def1;hpb=7aa9e3d716396348b89c913b306bbc1ce201db69 diff --git a/dali-toolkit/internal/atlas-manager/atlas-manager.cpp b/dali-toolkit/internal/atlas-manager/atlas-manager.cpp index 6d21245..6773416 100644 --- a/dali-toolkit/internal/atlas-manager/atlas-manager.cpp +++ b/dali-toolkit/internal/atlas-manager/atlas-manager.cpp @@ -45,13 +45,9 @@ AtlasManager::AtlasManager(Internal::AtlasManager *impl) { } -AtlasManager::AtlasId AtlasManager::CreateAtlas( SizeType width, - SizeType height, - SizeType blockWidth, - SizeType blockHeight, - Pixel::Format pixelformat ) +AtlasManager::AtlasId AtlasManager::CreateAtlas( const AtlasManager::AtlasSize& size, Pixel::Format pixelformat ) { - return GetImplementation(*this).CreateAtlas( width, height, blockWidth, blockHeight, pixelformat ); + return GetImplementation(*this).CreateAtlas( size, pixelformat ); } void AtlasManager::SetAddPolicy( AddFailPolicy policy ) @@ -73,11 +69,13 @@ bool AtlasManager::Remove( ImageId id ) void AtlasManager::GenerateMeshData( ImageId id, const Vector2& position, - MeshData& meshData) + MeshData& meshData, + bool addReference ) { GetImplementation(*this).GenerateMeshData( id, position, - meshData ); + meshData, + addReference ); } void AtlasManager::StitchMesh( MeshData& first, @@ -105,12 +103,7 @@ AtlasManager::AtlasId AtlasManager::GetAtlas( ImageId id ) return GetImplementation(*this).GetAtlas( id ); } -Vector2 AtlasManager::GetBlockSize( AtlasId atlas ) -{ - return GetImplementation(*this).GetBlockSize( atlas ); -} - -Vector2 AtlasManager::GetAtlasSize( AtlasId atlas ) +const AtlasManager::AtlasSize& AtlasManager::GetAtlasSize( AtlasId atlas ) { return GetImplementation(*this).GetAtlasSize( atlas ); } @@ -120,10 +113,9 @@ AtlasManager::SizeType AtlasManager::GetFreeBlocks( AtlasId atlas ) return GetImplementation(*this).GetFreeBlocks( atlas ); } -void AtlasManager::SetNewAtlasSize( const Vector2& size, - const Vector2& blockSize ) +void AtlasManager::SetNewAtlasSize( const AtlasSize& size ) { - GetImplementation(*this).SetNewAtlasSize( size, blockSize ); + GetImplementation(*this).SetNewAtlasSize( size ); } AtlasManager::SizeType AtlasManager::GetAtlasCount() const