Managed Unified Uniform Buffer
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit / dali-toolkit-test-utils / test-graphics-buffer.h
index c4abc3e..1dc2715 100644 (file)
@@ -25,6 +25,8 @@
 
 namespace Dali
 {
+class TestGraphicsProgram;
+class UniformBufferBindingDescriptor;
 class TestGraphicsBuffer : public Graphics::Buffer
 {
 public:
@@ -34,6 +36,13 @@ public:
   void   Upload(uint32_t offset, uint32_t size);
   GLenum GetTarget();
 
+  bool IsCPUAllocated() const
+  {
+    return true;
+  }
+
+  void BindAsUniformBuffer(const TestGraphicsProgram* program, const Dali::UniformBufferBindingDescriptor& uboBinding) const;
+
   TraceCallStack&            mCallStack;
   TestGlAbstraction&         mGl;
   std::vector<uint8_t>       memory;