Blender  V3.3
Classes | Typedefs | Functions
quadriflow_capi.cpp File Reference
#include <unordered_map>
#include "MEM_guardedalloc.h"
#include "config.hpp"
#include "field-math.hpp"
#include "loader.hpp"
#include "optimizer.hpp"
#include "parametrizer.hpp"
#include "quadriflow_capi.hpp"

Go to the source code of this file.

Classes

struct  ObjVertex
 
struct  ObjVertexHash
 

Typedefs

typedef std::unordered_map< ObjVertex, uint32_t, ObjVertexHashVertexMap
 

Functions

static int check_if_canceled (float progress, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data)
 
void QFLOW_quadriflow_remesh (QuadriflowRemeshData *qrd, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data)
 

Typedef Documentation

◆ VertexMap

typedef std::unordered_map<ObjVertex, uint32_t, ObjVertexHash> VertexMap

Definition at line 47 of file quadriflow_capi.cpp.

Function Documentation

◆ check_if_canceled()

static int check_if_canceled ( float  progress,
void(*)(void *, float progress, int *cancel)  update_cb,
void update_cb_data 
)
static

Definition at line 49 of file quadriflow_capi.cpp.

References update_cb().

Referenced by QFLOW_quadriflow_remesh().

◆ QFLOW_quadriflow_remesh()

void QFLOW_quadriflow_remesh ( QuadriflowRemeshData qrd,
void(*)(void *, float progress, int *cancel)  update_cb,
void update_cb_data 
)