void RawModel::TransformTextures()

in src/raw/RawModel.cpp [437:450]


void RawModel::TransformTextures(const std::vector<std::function<Vec2f(Vec2f)>>& transforms) {
  for (auto& vertice : vertices) {
    if ((vertexAttributes & RAW_VERTEX_ATTRIBUTE_UV0) != 0) {
      for (const auto& fun : transforms) {
        vertice.uv0 = fun(vertice.uv0);
      }
    }
    if ((vertexAttributes & RAW_VERTEX_ATTRIBUTE_UV1) != 0) {
      for (const auto& fun : transforms) {
        vertice.uv1 = fun(vertice.uv1);
      }
    }
  }
}