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=7af052e80e7082c20a07b3b6b2c397ab6aaf397e;hb=a86830e673420d0fd7fb3e1ccbca603038b6b009;hp=9311e07b232806cd6b2ea17b68aed60042dcc902;hpb=214aac69c6f01cd0544afe05e4c4d7060092b190;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 9311e07..7af052e 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 @@ -17,6 +17,7 @@ * limitations under the License. */ +#include #include #include "test-gl-abstraction.h" @@ -25,7 +26,7 @@ namespace Dali class TestGraphicsReflection : public Graphics::Reflection { public: - TestGraphicsReflection(TestGlAbstraction& gl, Property::Array& vertexFormats); + TestGraphicsReflection(TestGlAbstraction& gl, Property::Array& vertexFormats, const Graphics::ProgramCreateInfo& createInfo, std::vector& customUniforms); uint32_t GetVertexAttributeLocation(const std::string& name) const override; Dali::Graphics::VertexInputAttributeFormat GetVertexAttributeFormat(uint32_t location) const override; @@ -55,8 +56,14 @@ public: // Test methods } } + Dali::Property::Type GetMemberType(int blockIndex, int location) const; + TestGlAbstraction& mGl; mutable std::vector mAttributes; + std::vector mCustomUniforms; + + Graphics::UniformBlockInfo mDefaultUniformBlock{}; ///< The emulated UBO containing all the standalone uniforms + std::vector mUniformBlocks{}; ///< List of uniform blocks }; } // namespace Dali