// // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // geometry_utils: // Helper library for generating certain sets of geometry. // #ifndef UTIL_GEOMETRY_UTILS_H #define UTIL_GEOMETRY_UTILS_H #include <cstddef> #include <vector> #include <GLES2/gl2.h> #include "common/vector_utils.h" #include "util/util_export.h" struct ANGLE_UTIL_EXPORT SphereGeometry { … }; ANGLE_UTIL_EXPORT void CreateSphereGeometry(size_t sliceCount, float radius, SphereGeometry *result); struct ANGLE_UTIL_EXPORT CubeGeometry { … }; ANGLE_UTIL_EXPORT void GenerateCubeGeometry(float radius, CubeGeometry *result); #endif // UTIL_GEOMETRY_UTILS_H