|
Blender
V2.93
|
#include <BKE_subsurf.h>
Public Attributes | |
| DerivedMesh | dm |
| struct CCGSubSurf * | ss |
| int | freeSS |
| int | drawInteriorEdges |
| int | useSubsurfUv |
| struct { | |
| int startVert | |
| struct CCGVert * vert | |
| } * | vertMap |
| struct { | |
| int startVert | |
| int startEdge | |
| struct CCGEdge * edge | |
| } * | edgeMap |
| struct { | |
| int startVert | |
| int startEdge | |
| int startFace | |
| struct CCGFace * face | |
| } * | faceMap |
| short * | edgeFlags |
| struct DMFlagMat * | faceFlags |
| int * | reverseFaceMap |
| struct PBVH * | pbvh |
| struct MeshElemMap * | pmap |
| int * | pmap_mem |
| struct CCGElem ** | gridData |
| int * | gridOffset |
| struct CCGFace ** | gridFaces |
| struct DMFlagMat * | gridFlagMats |
| unsigned int ** | gridHidden |
| unsigned int | numGrid |
| struct { | |
| struct MultiresModifierData * mmd | |
| int local_mmd | |
| int lvl | |
| int totlvl | |
| float(* orco )[3] | |
| struct Object * ob | |
| MultiresModifiedFlags modified_flags | |
| } | multires |
| struct EdgeHash * | ehash |
| ThreadMutex | loops_cache_lock |
| ThreadRWMutex | origindex_cache_rwlock |
Definition at line 99 of file BKE_subsurf.h.
| DerivedMesh CCGDerivedMesh::dm |
Definition at line 100 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalLoopArray(), ccgDM_getFinalFace(), getCCGDerivedMesh(), multires_output_hidden_to_ccgdm(), set_ccgdm_all_geometry(), and set_default_ccgdm_callbacks().
| int CCGDerivedMesh::drawInteriorEdges |
Definition at line 104 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), and getCCGDerivedMesh().
| struct CCGEdge* CCGDerivedMesh::edge |
Definition at line 113 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalVertArray(), ccgDM_get_edge_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalVert(), create_ccgdm_maps(), and set_ccgdm_all_geometry().
| short* CCGDerivedMesh::edgeFlags |
Definition at line 122 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_getFinalEdge(), ccgDM_release(), getCCGDerivedMesh(), and set_ccgdm_all_geometry().
| struct { ... } * CCGDerivedMesh::edgeMap |
| struct EdgeHash* CCGDerivedMesh::ehash |
Definition at line 151 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalLoopArray(), ccgDM_release(), and copyFinalLoopArray_task_cb().
| struct CCGFace* CCGDerivedMesh::face |
Definition at line 119 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalPolyArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_get_poly_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getNumGrids(), copyFinalLoopArray_task_cb(), create_ccgdm_maps(), set_ccgdm_all_geometry(), subsurf_copy_grid_hidden(), and subsurf_copy_grid_paint_mask().
| struct DMFlagMat* CCGDerivedMesh::faceFlags |
Definition at line 123 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalFaceArray(), ccgDM_copyFinalPolyArray(), ccgdm_create_grids(), ccgDM_getFinalFace(), ccgDM_release(), getCCGDerivedMesh(), and set_ccgdm_all_geometry().
| struct { ... } * CCGDerivedMesh::faceMap |
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalPolyArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_get_poly_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getNumGrids(), ccgDM_release(), copyFinalLoopArray_task_cb(), create_ccgdm_maps(), set_ccgdm_all_geometry(), subsurf_copy_grid_hidden(), and subsurf_copy_grid_paint_mask().
| int CCGDerivedMesh::freeSS |
Definition at line 103 of file BKE_subsurf.h.
Referenced by ccgDM_release().
| struct CCGElem** CCGDerivedMesh::gridData |
Definition at line 132 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridData(), and ccgDM_release().
| struct CCGFace** CCGDerivedMesh::gridFaces |
Definition at line 134 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), and ccgDM_release().
| struct DMFlagMat* CCGDerivedMesh::gridFlagMats |
Definition at line 135 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridFlagMats(), and ccgDM_release().
| unsigned int** CCGDerivedMesh::gridHidden |
Definition at line 136 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridHidden(), ccgDM_release(), multires_modifier_update_hidden(), and multires_output_hidden_to_ccgdm().
| int* CCGDerivedMesh::gridOffset |
Definition at line 133 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridOffset(), and ccgDM_release().
| int CCGDerivedMesh::local_mmd |
Definition at line 142 of file BKE_subsurf.h.
Referenced by ccgDM_release(), and multires_make_derived_from_derived().
| ThreadMutex CCGDerivedMesh::loops_cache_lock |
Definition at line 153 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalLoopArray(), ccgDM_release(), and getCCGDerivedMesh().
| int CCGDerivedMesh::lvl |
Definition at line 144 of file BKE_subsurf.h.
Referenced by multires_make_derived_from_derived(), multires_modifier_update_hidden(), and multires_modifier_update_mdisps().
| struct MultiresModifierData* CCGDerivedMesh::mmd |
Definition at line 141 of file BKE_subsurf.h.
Referenced by ccgDM_getPolyMap(), ccgDM_release(), multires_make_derived_from_derived(), and multires_modifier_update_mdisps().
| MultiresModifiedFlags CCGDerivedMesh::modified_flags |
Definition at line 148 of file BKE_subsurf.h.
Referenced by ccgDM_release(), and multires_make_derived_from_derived().
| struct { ... } CCGDerivedMesh::multires |
| unsigned int CCGDerivedMesh::numGrid |
Definition at line 138 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), and ccgDM_release().
| struct Object* CCGDerivedMesh::ob |
Definition at line 147 of file BKE_subsurf.h.
Referenced by ccgDM_release(), multires_make_derived_from_derived(), multires_modifier_update_hidden(), and multires_modifier_update_mdisps().
| float(* CCGDerivedMesh::orco)[3] |
Definition at line 145 of file BKE_subsurf.h.
| ThreadRWMutex CCGDerivedMesh::origindex_cache_rwlock |
Definition at line 154 of file BKE_subsurf.h.
Referenced by ccgDM_get_vert_data_layer(), ccgDM_release(), and getCCGDerivedMesh().
| struct PBVH* CCGDerivedMesh::pbvh |
Definition at line 127 of file BKE_subsurf.h.
| struct MeshElemMap* CCGDerivedMesh::pmap |
Definition at line 129 of file BKE_subsurf.h.
Referenced by ccgDM_getPolyMap(), and ccgDM_release().
| int* CCGDerivedMesh::pmap_mem |
Definition at line 130 of file BKE_subsurf.h.
Referenced by ccgDM_getPolyMap(), and ccgDM_release().
| int* CCGDerivedMesh::reverseFaceMap |
Definition at line 125 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalFace(), ccgDM_release(), getCCGDerivedMesh(), and set_ccgdm_all_geometry().
| struct CCGSubSurf* CCGDerivedMesh::ss |
Definition at line 102 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalLoopArray(), ccgDM_copyFinalPolyArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_get_edge_data_layer(), ccgDM_get_poly_data_layer(), ccgDM_get_vert_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getGridKey(), ccgDM_getGridSize(), ccgDM_getMinMax(), ccgDM_getNumEdges(), ccgDM_getNumGrids(), ccgDM_getNumLoops(), ccgDM_getNumPolys(), ccgDM_getNumVerts(), ccgDM_release(), copyFinalLoopArray_task_cb(), getCCGDerivedMesh(), multiresModifier_disp_run(), set_ccgdm_all_geometry(), subsurf_copy_grid_hidden(), and subsurf_copy_grid_paint_mask().
| int CCGDerivedMesh::startEdge |
Definition at line 112 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalEdge(), and set_ccgdm_all_geometry().
| int CCGDerivedMesh::startFace |
Definition at line 118 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalFace(), and set_ccgdm_all_geometry().
| int CCGDerivedMesh::startVert |
Definition at line 107 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalVert(), and set_ccgdm_all_geometry().
| int CCGDerivedMesh::totlvl |
Definition at line 144 of file BKE_subsurf.h.
Referenced by multires_make_derived_from_derived(), multires_modifier_update_hidden(), and multires_modifier_update_mdisps().
| int CCGDerivedMesh::useSubsurfUv |
Definition at line 104 of file BKE_subsurf.h.
Referenced by getCCGDerivedMesh().
| struct CCGVert* CCGDerivedMesh::vert |
Definition at line 108 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalVertArray(), ccgDM_get_vert_data_layer(), ccgDM_getFinalVert(), create_ccgdm_maps(), and set_ccgdm_all_geometry().
| struct { ... } * CCGDerivedMesh::vertMap |