X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-cache.cpp;h=05e32ff23a385de447db3f638e21e46eb40d8c63;hb=fb0d31619217589b3da2a9bea27a4adad9d7380a;hp=51c6bc2a23f2852b756af32f0f0772e8fc8b842c;hpb=fc829906bc88730e08c8d483a351bd1a1ffc563f;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-factory-cache.cpp b/dali-toolkit/internal/visuals/visual-factory-cache.cpp index 51c6bc2..05e32ff 100644 --- a/dali-toolkit/internal/visuals/visual-factory-cache.cpp +++ b/dali-toolkit/internal/visuals/visual-factory-cache.cpp @@ -52,6 +52,11 @@ VisualFactoryCache::~VisualFactoryCache() Geometry VisualFactoryCache::GetGeometry( GeometryType type ) { + if( !mGeometry[type] && type == QUAD_GEOMETRY ) + { + mGeometry[type] = CreateQuadGeometry(); + } + return mGeometry[type]; } @@ -150,16 +155,6 @@ bool VisualFactoryCache::CleanRendererCache( const std::string& key ) return false; } -void VisualFactoryCache::CacheWireframeRenderer( Renderer& renderer ) -{ - mWireframeRenderer = renderer; -} - -Renderer VisualFactoryCache::GetWireframeRenderer() -{ - return mWireframeRenderer; -} - Geometry VisualFactoryCache::CreateQuadGeometry() { const float halfWidth = 0.5f;