Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/multires_reshape.h
| Show All 10 Lines | |||||
| #include "BKE_multires.h" | #include "BKE_multires.h" | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| struct GridPaintMask; | struct GridPaintMask; | ||||
| struct MDisps; | struct MDisps; | ||||
| struct MEdge; | struct MEdge; | ||||
| struct Mesh; | struct Mesh; | ||||
| struct MLoop; | |||||
| struct MPoly; | struct MPoly; | ||||
| struct MultiresModifierData; | struct MultiresModifierData; | ||||
| struct Object; | struct Object; | ||||
| struct Subdiv; | struct Subdiv; | ||||
| struct SubdivCCG; | struct SubdivCCG; | ||||
| typedef struct MultiresReshapeContext { | typedef struct MultiresReshapeContext { | ||||
| /* NOTE: Only available when context is initialized from object. */ | /* NOTE: Only available when context is initialized from object. */ | ||||
| struct Depsgraph *depsgraph; | struct Depsgraph *depsgraph; | ||||
| struct Object *object; | struct Object *object; | ||||
| struct MultiresModifierData *mmd; | struct MultiresModifierData *mmd; | ||||
| /* Base mesh from original object. | /* Base mesh from original object. | ||||
| * NOTE: Does NOT include any leading modifiers in it. */ | * NOTE: Does NOT include any leading modifiers in it. */ | ||||
| struct Mesh *base_mesh; | struct Mesh *base_mesh; | ||||
| const float (*base_positions)[3]; | const float (*base_positions)[3]; | ||||
| const struct MEdge *base_edges; | const struct MEdge *base_edges; | ||||
| const struct MPoly *base_polys; | const struct MPoly *base_polys; | ||||
| const struct MLoop *base_loops; | const int *base_corner_verts; | ||||
| const int *base_corner_edges; | |||||
| /* Subdivision surface created for multires modifier. | /* Subdivision surface created for multires modifier. | ||||
| * | * | ||||
| * The coarse mesh of this subdivision surface is a base mesh with all deformation modifiers | * The coarse mesh of this subdivision surface is a base mesh with all deformation modifiers | ||||
| * leading multires applied on it. */ | * leading multires applied on it. */ | ||||
| struct Subdiv *subdiv; | struct Subdiv *subdiv; | ||||
| bool need_free_subdiv; | bool need_free_subdiv; | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||