Blender V4.3
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
 
intgridOffset
 
CCGFace ** gridFaces
 
unsigned int ** gridHidden
 
unsigned int numGrid
 
struct { 
 
   MultiresModifierData *   mmd 
 
   int   local_mmd 
 
   int   lvl 
 
   int   totlvl 
 
   float(*   orco )[3] 
 
   Object *   ob 
 
   MultiresModifiedFlags   modified_flags 
 
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 ccgDM_release(), and multires_make_derived_from_derived().

◆ loops_cache_lock

ThreadMutex CCGDerivedMesh::loops_cache_lock

◆ lvl

◆ mmd

◆ modified_flags

MultiresModifiedFlags CCGDerivedMesh::modified_flags

Definition at line 115 of file BKE_subsurf.hh.

Referenced by ccgDM_release(), and multires_make_derived_from_derived().

◆ [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 121 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

◆ 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: