X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Fdata-providers%2Frender-data-provider.cpp;h=f78af398ad7f720384259511f0992518877823fa;hb=13c23d2628ce5e911c432062e7660a36a468d823;hp=0fa8f333f2090438af1cd11dfa95f6b2abb0abb9;hpb=29cd3a788524682a7ae2ed7e0bba00c084832b5d;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/data-providers/render-data-provider.cpp b/dali/internal/render/data-providers/render-data-provider.cpp index 0fa8f33..f78af39 100644 --- a/dali/internal/render/data-providers/render-data-provider.cpp +++ b/dali/internal/render/data-providers/render-data-provider.cpp @@ -24,22 +24,10 @@ namespace Internal namespace SceneGraph { -RenderDataProvider::RenderDataProvider( - const GeometryDataProvider& geometryDataProvider, - const MaterialDataProvider& materialDataProvider, - const UniformMapDataProvider& uniformMapDataProvider, - Shader& shader, - const PropertyBuffer* indexBuffer, - const VertexBuffers& vertexBuffers, - const Samplers& samplers ) - -: mGeometryDataProvider( &geometryDataProvider ), - mMaterialDataProvider( &materialDataProvider ), - mUniformMapDataProvider( &uniformMapDataProvider ), - mShader( &shader ), - mIndexBuffer( indexBuffer ), - mVertexBuffers( vertexBuffers ), - mSamplers( samplers ) +RenderDataProvider::RenderDataProvider() +: mMaterialDataProvider( NULL ), + mUniformMapDataProvider( NULL ), + mShader( NULL ) { } @@ -47,16 +35,6 @@ RenderDataProvider::~RenderDataProvider() { } -void RenderDataProvider::SetGeometry( const GeometryDataProvider& geometryDataProvider ) -{ - mGeometryDataProvider = &geometryDataProvider; -} - -const GeometryDataProvider& RenderDataProvider::GetGeometry() const -{ - return *mGeometryDataProvider; -} - void RenderDataProvider::SetMaterial( const MaterialDataProvider& materialDataProvider ) { mMaterialDataProvider = &materialDataProvider; @@ -87,27 +65,6 @@ Shader& RenderDataProvider::GetShader() const return *mShader; } -void RenderDataProvider::SetIndexBuffer( const PropertyBuffer* indexBuffer ) -{ - mIndexBuffer = indexBuffer; -} - -const PropertyBuffer* RenderDataProvider::GetIndexBuffer() const -{ - return mIndexBuffer; -} - -void RenderDataProvider::SetVertexBuffers( const RenderDataProvider::VertexBuffers& vertexBuffers) -{ - DALI_ASSERT_DEBUG( vertexBuffers.Count() > 0 && "Using empty vertex buffer" ); - mVertexBuffers = vertexBuffers; -} - -const RenderDataProvider::VertexBuffers& RenderDataProvider::GetVertexBuffers() const -{ - return mVertexBuffers; -} - void RenderDataProvider::SetSamplers( const RenderDataProvider::Samplers& samplers ) { mSamplers = samplers;