Blender
V3.3
|
#include <CCGSubSurf_intern.h>
Public Attributes | |
EHash * | vMap |
EHash * | eMap |
EHash * | fMap |
CCGMeshIFC | meshIFC |
CCGAllocatorIFC | allocatorIFC |
CCGAllocatorHDL | allocator |
int | subdivLevels |
int | numGrids |
int | allowEdgeCreation |
float | defaultCreaseValue |
void * | defaultEdgeUserData |
void * | q |
void * | r |
int | calcVertNormals |
int | normalDataOffset |
int | allocMask |
int | maskDataOffset |
int | currentAge |
int | useAgeCounts |
int | vertUserAgeOffset |
int | edgeUserAgeOffset |
int | faceUserAgeOffset |
SyncState | syncState |
EHash * | oldVMap |
EHash * | oldEMap |
EHash * | oldFMap |
int | lenTempArrays |
CCGVert ** | tempVerts |
CCGEdge ** | tempEdges |
Definition at line 147 of file CCGSubSurf_intern.h.
CCGAllocatorHDL CCGSubSurf::allocator |
Definition at line 155 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), and ccgSubSurf_setSubdivisionLevels().
CCGAllocatorIFC CCGSubSurf::allocatorIFC |
Definition at line 154 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), and ccgSubSurf_setSubdivisionLevels().
int CCGSubSurf::allocMask |
Definition at line 170 of file CCGSubSurf_intern.h.
Referenced by CCG_key(), ccgSubSurf_new(), and ccgSubSurf_setAllocMask().
int CCGSubSurf::allowEdgeCreation |
Definition at line 159 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_getAllowEdgeCreation(), ccgSubSurf_new(), ccgSubSurf_setAllowEdgeCreation(), and ccgSubSurf_syncFace().
int CCGSubSurf::calcVertNormals |
Definition at line 166 of file CCGSubSurf_intern.h.
Referenced by CCG_key(), ccgSubSurf__sync_legacy(), ccgSubSurf_new(), ccgSubSurf_setCalcVertexNormals(), and ccgSubSurf_updateNormals().
int CCGSubSurf::currentAge |
Definition at line 174 of file CCGSubSurf_intern.h.
Referenced by _edge_new(), _face_new(), _vert_new(), ccgSubSurf__sync_legacy(), ccgSubSurf_getEdgeAge(), ccgSubSurf_getFaceAge(), ccgSubSurf_getVertAge(), ccgSubSurf_initFullSync(), ccgSubSurf_initPartialSync(), and ccgSubSurf_new().
float CCGSubSurf::defaultCreaseValue |
Definition at line 160 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_getAllowEdgeCreation(), ccgSubSurf_new(), ccgSubSurf_setAllowEdgeCreation(), and ccgSubSurf_syncFace().
void* CCGSubSurf::defaultEdgeUserData |
Definition at line 161 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_getAllowEdgeCreation(), ccgSubSurf_new(), ccgSubSurf_setAllowEdgeCreation(), and ccgSubSurf_syncFace().
int CCGSubSurf::edgeUserAgeOffset |
Definition at line 177 of file CCGSubSurf_intern.h.
Referenced by _edge_new(), ccgSubSurf__sync_legacy(), ccgSubSurf_getEdgeAge(), ccgSubSurf_getUseAgeCounts(), ccgSubSurf_new(), and ccgSubSurf_setUseAgeCounts().
EHash* CCGSubSurf::eMap |
Definition at line 149 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__effectedFaceNeighbors(), ccgSubSurf__sync_legacy(), ccgSubSurf_free(), ccgSubSurf_getEdge(), ccgSubSurf_getNumEdges(), ccgSubSurf_getNumFinalEdges(), ccgSubSurf_getNumFinalVerts(), ccgSubSurf_initEdgeIterator(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_setSubdivisionLevels(), ccgSubSurf_syncEdge(), ccgSubSurf_syncEdgeDel(), and ccgSubSurf_syncFace().
int CCGSubSurf::faceUserAgeOffset |
Definition at line 178 of file CCGSubSurf_intern.h.
Referenced by _face_new(), ccgSubSurf__sync_legacy(), ccgSubSurf_getFaceAge(), ccgSubSurf_getUseAgeCounts(), ccgSubSurf_new(), and ccgSubSurf_setUseAgeCounts().
EHash* CCGSubSurf::fMap |
Definition at line 150 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__allFaces(), ccgSubSurf__sync_legacy(), ccgSubSurf_free(), ccgSubSurf_getFace(), ccgSubSurf_getNumFaces(), ccgSubSurf_getNumFinalVerts(), ccgSubSurf_initFaceIterator(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_setSubdivisionLevels(), ccgSubSurf_syncFace(), and ccgSubSurf_syncFaceDel().
int CCGSubSurf::lenTempArrays |
Definition at line 184 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncFace().
int CCGSubSurf::maskDataOffset |
Definition at line 171 of file CCGSubSurf_intern.h.
Referenced by CCG_key(), and ccgSubSurf_setAllocMask().
CCGMeshIFC CCGSubSurf::meshIFC |
Definition at line 152 of file CCGSubSurf_intern.h.
Referenced by _edge_new(), _face_new(), _vert_new(), CCG_key(), ccgSubSurf__calcSubdivLevel(), ccgSubSurf__calcSubdivLevel_interior_faces_edges_centerpoints_shift_cb(), ccgSubSurf__calcSubdivLevel_interior_faces_edges_midpoints_cb(), ccgSubSurf__calcSubdivLevel_verts_copydata_cb(), ccgSubSurf__calcVertNormals(), ccgSubSurf__calcVertNormals_edges_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_finalize_cb(), ccgSubSurf__sync_legacy(), ccgSubSurf_getAllowEdgeCreation(), ccgSubSurf_getEdgeLevelData(), ccgSubSurf_getEdgeUserData(), ccgSubSurf_getFaceGridData(), ccgSubSurf_getFaceGridEdgeData(), ccgSubSurf_getFaceUserData(), ccgSubSurf_getSimpleSubdiv(), ccgSubSurf_getVertLevelData(), ccgSubSurf_getVertUserData(), ccgSubSurf_new(), ccgSubSurf_setAllowEdgeCreation(), ccgSubSurf_setCalcVertexNormals(), ccgSubSurf_setNumLayers(), ccgSubSurf_setUseAgeCounts(), ccgSubSurf_stitchFaces(), ccgSubSurf_syncFace(), ccgSubSurf_syncVert(), ccgSubSurf_updateFromFaces(), ccgSubSurf_updateToFaces(), VertDataAdd(), VertDataAvg4(), VertDataCopy(), VertDataEqual(), VertDataMulN(), VertDataSub(), and VertDataZero().
int CCGSubSurf::normalDataOffset |
Definition at line 167 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__calcVertNormals(), ccgSubSurf__calcVertNormals_edges_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_finalize_cb(), ccgSubSurf_new(), and ccgSubSurf_setCalcVertexNormals().
int CCGSubSurf::numGrids |
Definition at line 158 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_getNumFinalEdges(), ccgSubSurf_getNumFinalFaces(), ccgSubSurf_getNumFinalVerts(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_setSubdivisionLevels(), and ccgSubSurf_syncFace().
EHash * CCGSubSurf::oldEMap |
Definition at line 183 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncEdge().
EHash * CCGSubSurf::oldFMap |
Definition at line 183 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncFace().
EHash* CCGSubSurf::oldVMap |
Definition at line 183 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncVert().
void* CCGSubSurf::q |
Definition at line 163 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__calcSubdivLevel(), ccgSubSurf__sync_legacy(), ccgSubSurf_free(), and ccgSubSurf_new().
void * CCGSubSurf::r |
Definition at line 163 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__calcSubdivLevel(), ccgSubSurf__sync_legacy(), ccgSubSurf_free(), and ccgSubSurf_new().
int CCGSubSurf::subdivLevels |
Definition at line 157 of file CCGSubSurf_intern.h.
Referenced by _edge_new(), _face_new(), _vert_new(), ccgSubSurf__calcSubdivLevel(), ccgSubSurf__calcSubdivLevel_interior_faces_edges_centerpoints_shift_cb(), ccgSubSurf__calcSubdivLevel_interior_faces_edges_midpoints_cb(), ccgSubSurf__calcSubdivLevel_verts_copydata_cb(), ccgSubSurf__calcVertNormals(), ccgSubSurf__calcVertNormals_edges_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_accumulate_cb(), ccgSubSurf__calcVertNormals_faces_finalize_cb(), ccgSubSurf__sync_legacy(), ccgSubSurf_getEdgeData(), ccgSubSurf_getEdgeLevelData(), ccgSubSurf_getEdgeLevelSize(), ccgSubSurf_getEdgeSize(), ccgSubSurf_getEdgeUserData(), ccgSubSurf_getFaceGridData(), ccgSubSurf_getFaceGridEdgeData(), ccgSubSurf_getFaceUserData(), ccgSubSurf_getGridLevelSize(), ccgSubSurf_getGridSize(), ccgSubSurf_getNumFinalEdges(), ccgSubSurf_getNumFinalFaces(), ccgSubSurf_getNumFinalVerts(), ccgSubSurf_getSubdivisionLevels(), ccgSubSurf_getVertData(), ccgSubSurf_getVertLevelData(), ccgSubSurf_getVertUserData(), ccgSubSurf_new(), ccgSubSurf_setSubdivisionLevels(), ccgSubSurf_stitchFaces(), ccgSubSurf_updateFromFaces(), ccgSubSurf_updateLevels(), and ccgSubSurf_updateToFaces().
SyncState CCGSubSurf::syncState |
Definition at line 181 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_initPartialSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), ccgSubSurf_syncEdge(), ccgSubSurf_syncEdgeDel(), ccgSubSurf_syncFace(), ccgSubSurf_syncFaceDel(), ccgSubSurf_syncVert(), and ccgSubSurf_syncVertDel().
CCGEdge** CCGSubSurf::tempEdges |
Definition at line 186 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncFace().
CCGVert** CCGSubSurf::tempVerts |
Definition at line 185 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf_free(), ccgSubSurf_initFullSync(), ccgSubSurf_new(), ccgSubSurf_processSync(), and ccgSubSurf_syncFace().
int CCGSubSurf::useAgeCounts |
Definition at line 175 of file CCGSubSurf_intern.h.
Referenced by _edge_new(), _face_new(), _vert_new(), ccgSubSurf__sync_legacy(), ccgSubSurf_getEdgeAge(), ccgSubSurf_getFaceAge(), ccgSubSurf_getUseAgeCounts(), ccgSubSurf_getVertAge(), ccgSubSurf_new(), and ccgSubSurf_setUseAgeCounts().
int CCGSubSurf::vertUserAgeOffset |
Definition at line 176 of file CCGSubSurf_intern.h.
Referenced by _vert_new(), ccgSubSurf__sync_legacy(), ccgSubSurf_getUseAgeCounts(), ccgSubSurf_getVertAge(), ccgSubSurf_new(), and ccgSubSurf_setUseAgeCounts().
EHash* CCGSubSurf::vMap |
Definition at line 148 of file CCGSubSurf_intern.h.
Referenced by ccgSubSurf__effectedFaceNeighbors(), ccgSubSurf__sync_legacy(), ccgSubSurf_free(), ccgSubSurf_getNumFinalVerts(), ccgSubSurf_getNumVerts(), ccgSubSurf_getVert(), ccgSubSurf_initFullSync(), ccgSubSurf_initVertIterator(), ccgSubSurf_new(), ccgSubSurf_setSubdivisionLevels(), ccgSubSurf_syncEdge(), ccgSubSurf_syncFace(), ccgSubSurf_syncVert(), and ccgSubSurf_syncVertDel().