Blender V2.61 - r43446
|
#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 |
char * | faceFlags |
struct PBVH * | pbvh |
struct ListBase * | fmap |
struct IndexNode * | fmap_mem |
struct DMGridData ** | gridData |
struct DMGridAdjacency * | gridAdjacency |
int * | gridOffset |
struct _CCGFace ** | gridFaces |
struct { | |
struct MultiresModifierData * mmd | |
int local_mmd | |
int lvl | |
int totlvl | |
float(* orco )[3] | |
struct Object * ob | |
int modified | |
void(* update )(DerivedMesh *) | |
} | multires |
Definition at line 62 of file BKE_subsurf.h.
Definition at line 63 of file BKE_subsurf.h.
Referenced by getCCGDerivedMesh().
Definition at line 67 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_drawEdges(), and getCCGDerivedMesh().
struct _CCGEdge* CCGDerivedMesh::edge |
Definition at line 70 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalVertArray(), ccgDM_drawEdges(), ccgDM_drawLooseEdges(), ccgDM_get_edge_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalVert(), getCCGDerivedMesh(), and multires_mvert_to_ss().
short* CCGDerivedMesh::edgeFlags |
Definition at line 74 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_drawEdges(), ccgDM_getFinalEdge(), ccgDM_release(), and getCCGDerivedMesh().
struct { ... } * CCGDerivedMesh::edgeMap |
struct _CCGFace* CCGDerivedMesh::face |
Definition at line 72 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_drawEdges(), ccgDM_drawFacesColored(), ccgDM_drawFacesSolid(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), ccgDM_drawMappedFacesGLSL(), ccgDM_drawMappedFacesMat(), ccgDM_get_face_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getNumGrids(), getCCGDerivedMesh(), and multires_mvert_to_ss().
Definition at line 75 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalFaceArray(), ccgDM_drawFacesSolid(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), ccgDM_drawMappedFacesGLSL(), ccgDM_drawMappedFacesMat(), ccgDM_getFinalFace(), ccgDM_release(), and getCCGDerivedMesh().
struct { ... } * CCGDerivedMesh::faceMap |
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_drawEdges(), ccgDM_drawFacesColored(), ccgDM_drawFacesSolid(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), ccgDM_drawMappedFacesGLSL(), ccgDM_drawMappedFacesMat(), ccgDM_get_face_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getNumGrids(), ccgDM_release(), getCCGDerivedMesh(), and multires_mvert_to_ss().
struct ListBase* CCGDerivedMesh::fmap |
Definition at line 78 of file BKE_subsurf.h.
Referenced by ccgDM_getFaceMap(), and ccgDM_release().
struct IndexNode* CCGDerivedMesh::fmap_mem |
Definition at line 79 of file BKE_subsurf.h.
Referenced by ccgDM_getFaceMap(), and ccgDM_release().
Definition at line 66 of file BKE_subsurf.h.
Referenced by ccgDM_release(), and subsurf_make_derived_from_derived().
Definition at line 82 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridAdjacency(), ccgDM_getPBVH(), and ccgDM_release().
struct DMGridData** CCGDerivedMesh::gridData |
Definition at line 81 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridData(), ccgDM_getPBVH(), and ccgDM_release().
struct _CCGFace** CCGDerivedMesh::gridFaces |
Definition at line 84 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getPBVH(), and ccgDM_release().
Definition at line 83 of file BKE_subsurf.h.
Referenced by ccgdm_create_grids(), ccgDM_getGridOffset(), and ccgDM_release().
Definition at line 88 of file BKE_subsurf.h.
Referenced by ccgDM_release(), and multires_dm_create_from_derived().
Definition at line 90 of file BKE_subsurf.h.
Referenced by multires_dm_create_from_derived(), and multiresModifier_update().
Definition at line 87 of file BKE_subsurf.h.
Referenced by ccgDM_drawFacesSolid(), ccgDM_getFaceMap(), ccgDM_release(), ccgDM_use_grid_pbvh(), multires_dm_create_from_derived(), and multiresModifier_update().
Definition at line 94 of file BKE_subsurf.h.
Referenced by ccgDM_release(), multires_dm_create_from_derived(), and multires_dm_mark_as_modified().
struct { ... } CCGDerivedMesh::multires |
struct Object* CCGDerivedMesh::ob |
Definition at line 93 of file BKE_subsurf.h.
Referenced by ccgDM_release(), multires_dm_create_from_derived(), and multiresModifier_update().
float(* CCGDerivedMesh::orco)[3] |
Definition at line 91 of file BKE_subsurf.h.
struct PBVH* CCGDerivedMesh::pbvh |
Definition at line 77 of file BKE_subsurf.h.
Referenced by ccgDM_drawFacesSolid(), ccgDM_getPBVH(), ccgdm_pbvh_update(), and multires_stitch_grids().
struct _CCGSubSurf* CCGDerivedMesh::ss |
Definition at line 65 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalEdgeArray(), ccgDM_copyFinalFaceArray(), ccgDM_copyFinalVertArray(), ccgdm_create_grids(), ccgDM_drawEdges(), ccgDM_drawFacesColored(), ccgDM_drawFacesSolid(), ccgDM_drawFacesTex_common(), ccgDM_drawLooseEdges(), ccgDM_drawMappedEdges(), ccgDM_drawMappedEdgesInterp(), ccgDM_drawMappedFaces(), ccgDM_drawMappedFacesGLSL(), ccgDM_drawMappedFacesMat(), ccgDM_drawVerts(), ccgDM_foreachMappedEdge(), ccgDM_foreachMappedFaceCenter(), ccgDM_foreachMappedVert(), ccgDM_get_edge_data_layer(), ccgDM_get_face_data_layer(), ccgDM_get_vert_data_layer(), ccgDM_getFinalEdge(), ccgDM_getFinalFace(), ccgDM_getFinalVert(), ccgDM_getGridSize(), ccgDM_getMinMax(), ccgDM_getNumEdges(), ccgDM_getNumFaces(), ccgDM_getNumGrids(), ccgDM_getNumVerts(), ccgdm_getVertCos(), ccgdm_pbvh_update(), ccgDM_release(), getCCGDerivedMesh(), multires_mvert_to_ss(), multires_stitch_grids(), and multiresModifier_disp_run().
Definition at line 70 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalEdge(), and getCCGDerivedMesh().
Definition at line 72 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalFace(), and getCCGDerivedMesh().
Definition at line 69 of file BKE_subsurf.h.
Referenced by ccgDM_getFinalVert(), and getCCGDerivedMesh().
Definition at line 90 of file BKE_subsurf.h.
Referenced by multires_dm_create_from_derived(), and multiresModifier_update().
void(* CCGDerivedMesh::update)(DerivedMesh *) |
Definition at line 96 of file BKE_subsurf.h.
Referenced by ccgDM_release(), and multires_dm_create_from_derived().
Definition at line 67 of file BKE_subsurf.h.
Referenced by getCCGDerivedMesh().
struct _CCGVert* CCGDerivedMesh::vert |
Definition at line 69 of file BKE_subsurf.h.
Referenced by ccgDM_copyFinalVertArray(), ccgDM_get_vert_data_layer(), ccgDM_getFinalVert(), getCCGDerivedMesh(), and multires_mvert_to_ss().
struct { ... } * CCGDerivedMesh::vertMap |