X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-graphics-reflection.h;h=b598435ce04e308d1281e133e4abfb74e0c5eb46;hb=fd3731d0b5d4fcdcc6ed2a5ac6183eb469023d8a;hp=e701e1739698dd3b714f0b7c2c0e3c486476e050;hpb=9731122533e44641f701b3624a6cb8f3e73d3800;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-reflection.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-reflection.h index e701e17..b598435 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-reflection.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-graphics-reflection.h @@ -23,12 +23,14 @@ namespace Dali { +class TestGraphicsController; + class TestGraphicsReflection : public Graphics::Reflection { public: class TestUniformBlockInfo; - TestGraphicsReflection(TestGlAbstraction& gl, uint32_t program_id, Property::Array& vertexFormats, const Graphics::ProgramCreateInfo& createInfo, std::vector& customUniforms, std::vector& customUniformBlocks); + TestGraphicsReflection(TestGraphicsController& controller, TestGlAbstraction& gl, uint32_t program_id, Property::Array& vertexFormats, const Graphics::ProgramCreateInfo& createInfo, std::vector& customUniforms, std::vector& customUniformBlocks); uint32_t GetVertexAttributeLocation(const std::string& name) const override; Dali::Graphics::VertexInputAttributeFormat GetVertexAttributeFormat(uint32_t location) const override; @@ -84,6 +86,7 @@ public: // Test methods return mUniformBlocks[index]; } + TestGraphicsController& mController; TestGlAbstraction& mGl; mutable std::vector mAttributes; std::vector mCustomUniforms;