Blender  V3.3
Functions
subdiv.c File Reference
#include "BKE_subdiv.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_modifier_types.h"
#include "BLI_utildefines.h"
#include "BKE_modifier.h"
#include "BKE_subdiv_modifier.h"
#include "MEM_guardedalloc.h"
#include "subdiv_converter.h"
#include "opensubdiv_capi.h"
#include "opensubdiv_converter_capi.h"
#include "opensubdiv_evaluator_capi.h"
#include "opensubdiv_topology_refiner_capi.h"

Go to the source code of this file.

Functions

void BKE_subdiv_init ()
 
void BKE_subdiv_exit ()
 
eSubdivFVarLinearInterpolation BKE_subdiv_fvar_interpolation_from_uv_smooth (int uv_smooth)
 
eSubdivVtxBoundaryInterpolation BKE_subdiv_vtx_boundary_interpolation_from_subsurf (int boundary_smooth)
 
bool BKE_subdiv_settings_equal (const SubdivSettings *settings_a, const SubdivSettings *settings_b)
 
SubdivBKE_subdiv_new_from_converter (const SubdivSettings *settings, struct OpenSubdiv_Converter *converter)
 
SubdivBKE_subdiv_new_from_mesh (const SubdivSettings *settings, const Mesh *mesh)
 
SubdivBKE_subdiv_update_from_converter (Subdiv *subdiv, const SubdivSettings *settings, OpenSubdiv_Converter *converter)
 
SubdivBKE_subdiv_update_from_mesh (Subdiv *subdiv, const SubdivSettings *settings, const Mesh *mesh)
 
void BKE_subdiv_free (Subdiv *subdiv)
 
int * BKE_subdiv_face_ptex_offset_get (Subdiv *subdiv)
 

Function Documentation

◆ BKE_subdiv_exit()

void BKE_subdiv_exit ( void  )

Definition at line 37 of file subdiv.c.

References openSubdiv_cleanup().

Referenced by WM_exit_ex().

◆ BKE_subdiv_face_ptex_offset_get()

int* BKE_subdiv_face_ptex_offset_get ( Subdiv subdiv)

◆ BKE_subdiv_free()

void BKE_subdiv_free ( Subdiv subdiv)

◆ BKE_subdiv_fvar_interpolation_from_uv_smooth()

eSubdivFVarLinearInterpolation BKE_subdiv_fvar_interpolation_from_uv_smooth ( int  uv_smooth)

◆ BKE_subdiv_init()

void BKE_subdiv_init ( void  )

Definition at line 32 of file subdiv.c.

References openSubdiv_init().

Referenced by WM_init().

◆ BKE_subdiv_new_from_converter()

Subdiv* BKE_subdiv_new_from_converter ( const SubdivSettings settings,
struct OpenSubdiv_Converter converter 
)

◆ BKE_subdiv_new_from_mesh()

Subdiv* BKE_subdiv_new_from_mesh ( const SubdivSettings settings,
const Mesh mesh 
)

◆ BKE_subdiv_settings_equal()

bool BKE_subdiv_settings_equal ( const SubdivSettings settings_a,
const SubdivSettings settings_b 
)

◆ BKE_subdiv_update_from_converter()

Subdiv* BKE_subdiv_update_from_converter ( Subdiv subdiv,
const SubdivSettings settings,
OpenSubdiv_Converter converter 
)

◆ BKE_subdiv_update_from_mesh()

Subdiv* BKE_subdiv_update_from_mesh ( Subdiv subdiv,
const SubdivSettings settings,
const Mesh mesh 
)

◆ BKE_subdiv_vtx_boundary_interpolation_from_subsurf()

eSubdivVtxBoundaryInterpolation BKE_subdiv_vtx_boundary_interpolation_from_subsurf ( int  boundary_smooth)