*/
// INTERNAL INCLUDES
-#include <dali/internal/event/common/event-thread-services.h>
-#include <dali/internal/render/renderers/render-vertex-buffer.h>
#include <dali/public-api/common/dali-common.h> // DALI_ASSERT_ALWAYS
#include <dali/public-api/common/intrusive-ptr.h> // Dali::IntrusivePtr
#include <dali/public-api/object/base-object.h>
-#include <dali/public-api/object/property-map.h> // Dali::Property::Map
+#include <dali/public-api/object/property-map.h> // Dali::Property::Map
+#include <dali/public-api/rendering/vertex-buffer.h> // Dali::VertexBuffer
+
+#include <dali/internal/event/common/event-thread-services.h>
+#include <dali/internal/render/renderers/render-vertex-buffer.h>
namespace Dali
{
+class VertexBuffer;
namespace Internal
{
class VertexBuffer;