Renaming PropertyBuffer to VertexBuffer
[platform/core/uifw/dali-core.git] / automated-tests / src / dali / dali-test-suite-utils / mesh-builder.h
index fe28925..e593d38 100644 (file)
@@ -1,7 +1,8 @@
 #ifndef MESH_BUILDER_H
 #define MESH_BUILDER_H
+
 /*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  *
  */
 
+// EXTERNAL INCLUDES
 #include <dali/public-api/dali-core.h>
 
 namespace Dali
 {
 
-void AddVertex( MeshData::VertexContainer& verts, Vector3 V, Vector2 UV );
-void SetNormal( MeshData::VertexContainer& verts, size_t vertIdx, Vector3 normal );
-void SetBone( MeshData::VertexContainer& verts, size_t vertIdx, size_t index, size_t boneIndex, float weight);
-void SetBones(MeshData::VertexContainer& verts);
-void ConstructBones(BoneContainer& bones);
-void CopyVertex( MeshData::Vertex& vert, Vector3& vector );
-void AddTriangle( MeshData::VertexContainer& verts,
-                  MeshData::FaceIndices& faces,
-                  size_t v0, size_t v1, size_t v2 );
-void ConstructVertices( MeshData::VertexContainer& vertices, float sz );
-void ConstructFaces(MeshData::VertexContainer& vertices, MeshData::FaceIndices& faces);
-Material ConstructMaterial();
-Mesh ConstructMesh( float sz );
-void AddBone(Dali::BoneContainer& bones, const std::string& name, const Dali::Matrix& offsetMatrix);
-void CreateMeshData(MeshData& meshData);
+Shader CreateShader();
+TextureSet CreateTextureSet();
+TextureSet CreateTextureSet( Texture texture );
+Geometry CreateQuadGeometry();
+VertexBuffer CreateVertexBuffer();
 
 }