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-impl.cpp;h=5a524d2bffdb34792890cfc7e847ea02db3bb722;hp=832e5d9010d0e740af07f0fa6f699a65224de8aa;hb=6861f629112d44d4de1a8a7c70591e2279b951b2;hpb=4bb73208b381ac496ea18f79700d41038b4e7c12 diff --git a/dali-toolkit/internal/atlas-manager/atlas-manager-impl.cpp b/dali-toolkit/internal/atlas-manager/atlas-manager-impl.cpp index 832e5d9..5a524d2 100644 --- a/dali-toolkit/internal/atlas-manager/atlas-manager-impl.cpp +++ b/dali-toolkit/internal/atlas-manager/atlas-manager-impl.cpp @@ -159,11 +159,9 @@ Toolkit::AtlasManager::AtlasId AtlasManager::CreateAtlas( const Toolkit::AtlasMa memset( buffer, 0xFF, filledPixelImage.GetBufferSize() ); atlas.Upload( filledPixelImage, 0, 0 ); - Sampler sampler = Sampler::New( atlas, "sTexture" ); - sampler.SetProperty( Sampler::Property::AFFECTS_TRANSPARENCY, true ); atlasDescriptor.mMaterial = Material::New( pixelformat == Pixel::L8 ? mShaderL8 : mShaderRgba ); - atlasDescriptor.mMaterial.AddSampler( sampler ); - atlasDescriptor.mSampler = sampler; + atlasDescriptor.mMaterial.AddTexture(atlas, "sTexture" ); + atlasDescriptor.mImage = atlas; atlasDescriptor.mMaterial.SetBlendMode( BlendingMode::ON ); mAtlasList.push_back( atlasDescriptor ); return mAtlasList.size(); @@ -792,13 +790,13 @@ Material AtlasManager::GetMaterial( AtlasId atlas ) const return null; } -Sampler AtlasManager::GetSampler( AtlasId atlas ) const +Image AtlasManager::GetImage( AtlasId atlas ) const { if ( atlas && atlas-- <= mAtlasList.size() ) { - return mAtlasList[ atlas ].mSampler; + return mAtlasList[ atlas ].mImage; } - Sampler null; + Image null; return null; }