Blender V4.5
CCGDerivedMesh Struct Reference

#include <BKE_subsurf.hh>

Public Attributes

DerivedMesh dm
CCGSubSurfss
int freeSS
int drawInteriorEdges
int useSubsurfUv
struct { 
   int   startVert 
   CCGVert *   vert 
} * vertMap
struct { 
   int   startVert 
   int   startEdge 
   CCGEdge *   edge 
} * edgeMap
struct { 
   int   startVert 
   int   startEdge 
   int   startFace 
   CCGFace *   face 
} * faceMap
CCGElem ** gridData
int * gridOffset
CCGFace ** gridFaces
unsigned int ** gridHidden
unsigned int numGrid
struct { 
   MultiresModifierData *   mmd 
   int   local_mmd 
   int   lvl 
   int   totlvl 
   float(*   orco )[3] 
   Object *   ob 
multires
blender::VectorSet< blender::OrderedEdge > * ehash
ThreadMutex loops_cache_lock
ThreadRWMutex origindex_cache_rwlock

Detailed Description

Definition at line 77 of file BKE_subsurf.hh.

Member Data Documentation

◆ dm

◆ drawInteriorEdges

int CCGDerivedMesh::drawInteriorEdges

Definition at line 82 of file BKE_subsurf.hh.

Referenced by getCCGDerivedMesh().

◆ edge

◆ [struct]

◆ ehash

◆ face

◆ [struct]

◆ freeSS

int CCGDerivedMesh::freeSS

Definition at line 81 of file BKE_subsurf.hh.

Referenced by ccgDM_release().

◆ gridData

CCGElem** CCGDerivedMesh::gridData

Definition at line 100 of file BKE_subsurf.hh.

Referenced by ccgdm_create_grids(), ccgDM_getGridData(), and ccgDM_release().

◆ gridFaces

CCGFace** CCGDerivedMesh::gridFaces

Definition at line 102 of file BKE_subsurf.hh.

Referenced by ccgdm_create_grids(), and ccgDM_release().

◆ gridHidden

unsigned int** CCGDerivedMesh::gridHidden

◆ gridOffset

int* CCGDerivedMesh::gridOffset

Definition at line 101 of file BKE_subsurf.hh.

Referenced by ccgdm_create_grids(), ccgDM_getGridOffset(), and ccgDM_release().

◆ local_mmd

int CCGDerivedMesh::local_mmd

Definition at line 109 of file BKE_subsurf.hh.

Referenced by multires_make_derived_from_derived().

◆ loops_cache_lock

ThreadMutex CCGDerivedMesh::loops_cache_lock

◆ lvl

◆ mmd

MultiresModifierData* CCGDerivedMesh::mmd

◆ [struct]

◆ numGrid

unsigned int CCGDerivedMesh::numGrid

Definition at line 105 of file BKE_subsurf.hh.

Referenced by ccgdm_create_grids(), and ccgDM_release().

◆ ob

◆ orco

float(* CCGDerivedMesh::orco)[3]

Definition at line 112 of file BKE_subsurf.hh.

◆ origindex_cache_rwlock

ThreadRWMutex CCGDerivedMesh::origindex_cache_rwlock

Definition at line 120 of file BKE_subsurf.hh.

Referenced by ccgDM_get_vert_data_layer(), ccgDM_release(), and getCCGDerivedMesh().

◆ ss

◆ startEdge

int CCGDerivedMesh::startEdge

Definition at line 90 of file BKE_subsurf.hh.

Referenced by set_ccgdm_all_geometry().

◆ startFace

int CCGDerivedMesh::startFace

Definition at line 96 of file BKE_subsurf.hh.

Referenced by set_ccgdm_all_geometry().

◆ startVert

int CCGDerivedMesh::startVert

Definition at line 85 of file BKE_subsurf.hh.

Referenced by set_ccgdm_all_geometry().

◆ totlvl

int CCGDerivedMesh::totlvl

◆ useSubsurfUv

int CCGDerivedMesh::useSubsurfUv

Definition at line 82 of file BKE_subsurf.hh.

Referenced by getCCGDerivedMesh().

◆ vert

CCGVert* CCGDerivedMesh::vert

◆ [struct]


The documentation for this struct was generated from the following file: