Blender V2.61 - r43446
|
Go to the source code of this file.
Classes | |
struct | MFace |
struct | MEdge |
struct | MDeformWeight |
struct | MDeformVert |
struct | MVert |
struct | MCol |
struct | MPoly |
struct | MLoop |
struct | MTexPoly |
struct | MLoopUV |
struct | MLoopCol |
struct | MSticky |
struct | MSelect |
struct | MTFace |
struct | MFloatProperty |
struct | MIntProperty |
struct | MStringProperty |
struct | OrigSpaceFace |
struct | MDisps |
struct | MultiresCol |
struct | MultiresColFace |
struct | MultiresFace |
struct | MultiresEdge |
struct | MultiresLevel |
struct | Multires |
struct | MRecast |
Defines | |
#define | ME_SPHERETEST 2 |
#define | ME_VERT_TMP_TAG 4 |
#define | ME_HIDE 16 |
#define | ME_VERT_MERGED (1<<6) |
#define | ME_VERT_PBVH_UPDATE (1<<7) |
#define | ME_EDGEDRAW (1<<1) |
#define | ME_SEAM (1<<2) |
#define | ME_FGON (1<<3) |
#define | ME_EDGERENDER (1<<5) |
#define | ME_LOOSEEDGE (1<<7) |
#define | ME_SHARP (1<<9) |
#define | ME_PROJXY 16 |
#define | ME_PROJXZ 32 |
#define | ME_PROJYZ 64 |
#define | ME_V1V2 1 |
#define | ME_V2V3 2 |
#define | ME_V3V1 4 |
#define | ME_V3V4 4 |
#define | ME_V4V1 8 |
#define | ME_SMOOTH 1 |
#define | ME_FACE_SEL 2 |
#define | TF_SELECT 1 |
#define | TF_ACTIVE 2 |
#define | TF_SEL1 4 |
#define | TF_SEL2 8 |
#define | TF_SEL3 16 |
#define | TF_SEL4 32 |
#define | TF_HIDE 64 |
#define | TF_DYNAMIC 1 |
#define | TF_ALPHASORT 2 |
#define | TF_TEX 4 |
#define | TF_SHAREDVERT 8 |
#define | TF_LIGHT 16 |
#define | TF_CONVERTED 32 |
#define | TF_SHAREDCOL 64 |
#define | TF_TILES 128 |
#define | TF_BILLBOARD 256 |
#define | TF_TWOSIDE 512 |
#define | TF_INVISIBLE 1024 |
#define | TF_OBCOL 2048 |
#define | TF_BILLBOARD2 4096 |
#define | TF_SHADOW 8192 |
#define | TF_BMFONT 16384 |
#define | TF_SOLID 0 |
#define | TF_ADD 1 |
#define | TF_ALPHA 2 |
#define | TF_CLIP 4 |
#define | TF_SUB 3 |
#define | TF_DEPRECATED1 1 |
#define | TF_DEPRECATED2 2 |
#define | TF_DEPRECATED3 4 |
#define | TF_DEPRECATED4 8 |
#define | TF_PIN1 16 |
#define | TF_PIN2 32 |
#define | TF_PIN3 64 |
#define | TF_PIN4 128 |
Typedefs | |
typedef struct MFace | MFace |
typedef struct MEdge | MEdge |
typedef struct MDeformWeight | MDeformWeight |
typedef struct MDeformVert | MDeformVert |
typedef struct MVert | MVert |
typedef struct MCol | MCol |
typedef struct MPoly | MPoly |
typedef struct MLoop | MLoop |
typedef struct MTexPoly | MTexPoly |
typedef struct MLoopUV | MLoopUV |
typedef struct MLoopCol | MLoopCol |
typedef struct MSticky | MSticky |
typedef struct MSelect | MSelect |
typedef struct MTFace | MTFace |
typedef struct MFloatProperty | MFloatProperty |
typedef struct MIntProperty | MIntProperty |
typedef struct MStringProperty | MStringProperty |
typedef struct OrigSpaceFace | OrigSpaceFace |
typedef struct MDisps | MDisps |
typedef struct MultiresCol | MultiresCol |
typedef struct MultiresColFace | MultiresColFace |
typedef struct MultiresFace | MultiresFace |
typedef struct MultiresEdge | MultiresEdge |
typedef struct MultiresLevel | MultiresLevel |
typedef struct Multires | Multires |
typedef struct MRecast | MRecast |
Definition in file DNA_meshdata_types.h.
#define ME_EDGEDRAW (1<<1) |
Definition at line 210 of file DNA_meshdata_types.h.
Referenced by applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), ccgDM_copyFinalEdgeArray(), ccgDM_drawEdges(), ccgDM_getFinalEdge(), CDDM_calc_edges(), cdDM_drawEdges(), CDDM_from_editmesh(), ED_object_modifier_convert(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_edges_mdata(), and mesh_add_edges().
#define ME_EDGERENDER (1<<5) |
Definition at line 214 of file DNA_meshdata_types.h.
Referenced by applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), ccgDM_copyFinalEdgeArray(), ccgDM_getFinalEdge(), CDDM_calc_edges(), CDDM_from_editmesh(), ED_object_modifier_convert(), emDM_copyEdgeArray(), emDM_getEdge(), init_render_mesh(), load_editMesh(), make_edges_mdata(), and mesh_add_edges().
#define ME_FACE_SEL 2 |
Definition at line 233 of file DNA_meshdata_types.h.
Referenced by BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), BME_split_face(), cutEdges(), do_paintface_box_select(), draw_mesh_face_select__drawFaceOptsInv(), EM_backbuf_checkAndSelectTFaces(), get_tface_mesh_marked_edge_info(), imapaint_paint_stroke(), load_editMesh(), make_editMesh(), make_uv_vert_map(), mesh_add_faces(), paintface_deselect_all_visible(), paintface_hide(), paintface_minmax(), paintface_mouse_select(), paintface_reveal(), project_paint_begin(), remap_faces_15(), remap_faces_19_21_22(), remap_faces_23(), remap_faces_3_6_9_12(), remap_faces_5_10(), remap_faces_7_11_13_14(), rna_def_mface(), select_linked_tfaces_with_seams(), sort_faces_exec(), vpaint_fill(), vpaint_paint_face(), wpaint_fill(), and wpaint_stroke_update_step().
#define ME_FGON (1<<3) |
Definition at line 212 of file DNA_meshdata_types.h.
Referenced by load_editMesh(), make_editMesh(), and rna_def_medge().
#define ME_HIDE 16 |
Definition at line 205 of file DNA_meshdata_types.h.
Referenced by bbs_mesh_solid_hide2__setDrawOpts(), bbs_mesh_solid_hide__setDrawOpts(), bbs_obmode_mesh_verts__mapFunc(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), ccgDM_drawUVEdges(), cdDM_drawUVEdges(), do_paintface_box_select(), do_paintvert_box_select(), draw_mesh_face_select__drawFaceOptsInv(), draw_tface_mapped__set_draw(), drawSelectedVertices__mapFunc(), EM_backbuf_checkAndSelectVerts_obmode(), get_tface_mesh_marked_edge_info(), load_editMesh(), make_editMesh(), make_uv_vert_map(), paintface_deselect_all_visible(), paintface_hide(), paintface_minmax(), paintface_mouse_select(), paintface_reveal(), paintvert_deselect_all_visible(), rna_def_medge(), rna_def_mface(), rna_def_mvert(), select_linked_tfaces_with_seams(), tex_mat_set_face_mesh_cb(), vgroup_select_verts(), and wpaint__setSolidDrawOptions_facemask().
#define ME_LOOSEEDGE (1<<7) |
Definition at line 215 of file DNA_meshdata_types.h.
Referenced by applyModifier(), ccgDM_copyFinalEdgeArray(), ccgDM_getFinalEdge(), cdDM_drawEdges(), cdDM_drawLooseEdges(), CDDM_from_editmesh(), ED_object_modifier_convert(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_edges_mdata(), and rna_def_medge().
#define ME_PROJXY 16 |
Definition at line 220 of file DNA_meshdata_types.h.
Referenced by cubemap().
#define ME_PROJXZ 32 |
Definition at line 221 of file DNA_meshdata_types.h.
Referenced by cubemap().
#define ME_PROJYZ 64 |
Definition at line 222 of file DNA_meshdata_types.h.
Referenced by cubemap().
#define ME_SEAM (1<<2) |
Definition at line 211 of file DNA_meshdata_types.h.
Referenced by BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), ccgDM_copyFinalEdgeArray(), ccgDM_getFinalEdge(), CDDM_from_editmesh(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_editMesh(), rna_def_medge(), and select_linked_tfaces_with_seams().
#define ME_SHARP (1<<9) |
Definition at line 217 of file DNA_meshdata_types.h.
Referenced by BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), ccgDM_copyFinalEdgeArray(), ccgDM_getFinalEdge(), CDDM_from_editmesh(), edge_is_sharp(), emDM_copyEdgeArray(), emDM_getEdge(), load_editMesh(), make_editMesh(), rna_def_medge(), and tag_and_count_extra_edges().
#define ME_SMOOTH 1 |
Definition at line 232 of file DNA_meshdata_types.h.
Referenced by applyModifier(), BL_ConvertMesh(), calc_vertexnormals(), ccgDM_copyFinalFaceArray(), ccgDM_drawFacesSolid(), ccgDM_drawFacesTex_common(), ccgDM_drawMappedFaces(), ccgDM_drawMappedFacesGLSL(), ccgDM_drawMappedFacesMat(), ccgDM_getFinalFace(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), GeometryExporter::create_normals(), draw_mesh_text(), emDM_drawFacesTex_common(), emDM_drawMappedFaces(), emDM_drawMappedFacesGLSL(), emDM_drawMappedFacesMat(), fix_new_face(), GetNormal(), GPU_buffer_copy_normal(), init_render_dm(), init_render_mball(), init_render_mesh(), mball_to_mesh(), mesh_set_smooth_faces(), mesh_set_smooth_flag(), multiresbake_get_normal(), nurbs_to_mdata_customdb(), psys_interpolate_face(), rna_def_mface(), and shade_smooth_exec().
#define ME_SPHERETEST 2 |
Definition at line 203 of file DNA_meshdata_types.h.
#define ME_V1V2 1 |
Definition at line 225 of file DNA_meshdata_types.h.
Referenced by dl_surf_to_renderdata(), init_render_curve(), init_render_mesh(), make_edges_mdata(), static_particle_wire(), and zbufclipwire().
#define ME_V2V3 2 |
Definition at line 226 of file DNA_meshdata_types.h.
Referenced by dl_surf_to_renderdata(), init_render_curve(), make_edges_mdata(), particle_billboard(), static_particle_strand(), and zbufclipwire().
#define ME_V3V1 4 |
Definition at line 227 of file DNA_meshdata_types.h.
Referenced by make_edges_mdata(), and zbufclipwire().
#define ME_V3V4 4 |
Definition at line 228 of file DNA_meshdata_types.h.
Referenced by init_render_curve(), make_edges_mdata(), and zbufclipwire().
#define ME_V4V1 8 |
Definition at line 229 of file DNA_meshdata_types.h.
Referenced by make_edges_mdata(), and zbufclipwire().
#define ME_VERT_MERGED (1<<6) |
Definition at line 206 of file DNA_meshdata_types.h.
Referenced by doMirrorOnAxis(), and ss_sync_from_uv().
#define ME_VERT_PBVH_UPDATE (1<<7) |
Definition at line 207 of file DNA_meshdata_types.h.
Referenced by BLI_pbvh_apply_vertCos(), do_clay_brush(), do_clay_tubes_brush(), do_crease_brush(), do_draw_brush(), do_fill_brush(), do_flatten_brush(), do_grab_brush(), do_inflate_brush(), do_layer_brush(), do_mesh_smooth_brush(), do_nudge_brush(), do_pinch_brush(), do_rotate_brush(), do_scrape_brush(), do_snake_hook_brush(), do_thumb_brush(), pbvh_update_normals(), sculpt_restore_mesh(), and sculpt_undo_restore().
#define ME_VERT_TMP_TAG 4 |
Definition at line 204 of file DNA_meshdata_types.h.
Referenced by applyModifier(), crazyspace_set_quats_mesh(), and ED_vgroup_mirror().
#define TF_ACTIVE 2 |
Definition at line 237 of file DNA_meshdata_types.h.
#define TF_ADD 1 |
Definition at line 266 of file DNA_meshdata_types.h.
Referenced by alphasort_version_246(), and decode_tfaceflag().
#define TF_ALPHA 2 |
Definition at line 267 of file DNA_meshdata_types.h.
Referenced by alphasort_version_246(), check_tfaceneedmaterial(), and decode_tfaceflag().
#define TF_ALPHASORT 2 |
Definition at line 246 of file DNA_meshdata_types.h.
Referenced by alphasort_version_246(), and decode_tfaceflag().
#define TF_BILLBOARD 256 |
Definition at line 255 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag().
#define TF_BILLBOARD2 4096 |
Definition at line 260 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag().
#define TF_BMFONT 16384 |
Definition at line 262 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag().
#define TF_CLIP 4 |
Definition at line 268 of file DNA_meshdata_types.h.
Referenced by alphasort_version_246(), and decode_tfaceflag().
#define TF_CONVERTED 32 |
Definition at line 251 of file DNA_meshdata_types.h.
Referenced by convert_tfacenomaterial(), do_version_tface(), encode_tfaceflag(), and layerDefault_tface().
#define TF_DEPRECATED1 1 |
Definition at line 275 of file DNA_meshdata_types.h.
#define TF_DEPRECATED2 2 |
Definition at line 276 of file DNA_meshdata_types.h.
#define TF_DEPRECATED3 4 |
Definition at line 277 of file DNA_meshdata_types.h.
#define TF_DEPRECATED4 8 |
Definition at line 278 of file DNA_meshdata_types.h.
#define TF_DYNAMIC 1 |
Definition at line 245 of file DNA_meshdata_types.h.
Referenced by check_tfaceneedmaterial(), decode_tfaceflag(), do_versions(), layerDefault_tface(), and CcdShapeConstructionInfo::UpdateMesh().
#define TF_HIDE 64 |
Definition at line 242 of file DNA_meshdata_types.h.
#define TF_INVISIBLE 1024 |
Definition at line 257 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag(), and do_versions().
#define TF_LIGHT 16 |
Definition at line 249 of file DNA_meshdata_types.h.
Referenced by check_tfaceneedmaterial(), and encode_tfaceflag().
#define TF_OBCOL 2048 |
Definition at line 259 of file DNA_meshdata_types.h.
Referenced by add_tface_color_layer(), check_tfaceneedmaterial(), decode_tfaceflag(), draw_tface__set_draw(), encode_tfaceflag(), and GPU_render_text().
#define TF_PIN1 16 |
Definition at line 279 of file DNA_meshdata_types.h.
Referenced by border_select_exec(), construct_param_handle(), draw_uvs(), layerSwap_tface(), pin_exec(), rna_def_mtface(), and select_pinned_exec().
#define TF_PIN2 32 |
Definition at line 280 of file DNA_meshdata_types.h.
Referenced by border_select_exec(), construct_param_handle(), draw_uvs(), layerSwap_tface(), pin_exec(), and select_pinned_exec().
#define TF_PIN3 64 |
Definition at line 281 of file DNA_meshdata_types.h.
Referenced by border_select_exec(), construct_param_handle(), draw_uvs(), layerSwap_tface(), pin_exec(), and select_pinned_exec().
#define TF_PIN4 128 |
Definition at line 282 of file DNA_meshdata_types.h.
Referenced by border_select_exec(), construct_param_handle(), draw_uvs(), layerSwap_tface(), pin_exec(), and select_pinned_exec().
#define TF_SEL1 4 |
Definition at line 238 of file DNA_meshdata_types.h.
Referenced by hide_exec(), layerSwap_tface(), reveal_exec(), rna_def_mtface(), select_all_perform(), select_linked(), unlink_selection_exec(), uvedit_face_deselect(), uvedit_face_select(), and uvedit_face_selected().
#define TF_SEL2 8 |
Definition at line 239 of file DNA_meshdata_types.h.
Referenced by hide_exec(), layerSwap_tface(), reveal_exec(), select_all_perform(), select_linked(), unlink_selection_exec(), uvedit_face_deselect(), uvedit_face_select(), and uvedit_face_selected().
#define TF_SEL3 16 |
Definition at line 240 of file DNA_meshdata_types.h.
Referenced by hide_exec(), layerSwap_tface(), reveal_exec(), select_all_perform(), select_linked(), unlink_selection_exec(), uvedit_face_deselect(), uvedit_face_select(), and uvedit_face_selected().
#define TF_SEL4 32 |
Definition at line 241 of file DNA_meshdata_types.h.
Referenced by hide_exec(), layerSwap_tface(), reveal_exec(), select_all_perform(), select_linked(), unlink_selection_exec(), uvedit_face_deselect(), uvedit_face_select(), and uvedit_face_selected().
#define TF_SELECT 1 |
Definition at line 236 of file DNA_meshdata_types.h.
#define TF_SHADOW 8192 |
Definition at line 261 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag().
#define TF_SHAREDCOL 64 |
Definition at line 253 of file DNA_meshdata_types.h.
Referenced by check_tfaceneedmaterial(), do_shared_vertexcol(), and encode_tfaceflag().
#define TF_SHAREDVERT 8 |
Definition at line 248 of file DNA_meshdata_types.h.
Referenced by check_tfaceneedmaterial(), and encode_tfaceflag().
#define TF_SOLID 0 |
Definition at line 265 of file DNA_meshdata_types.h.
#define TF_SUB 3 |
Definition at line 271 of file DNA_meshdata_types.h.
#define TF_TEX 4 |
Definition at line 247 of file DNA_meshdata_types.h.
Referenced by MeshImporter::assign_material_to_geom(), check_tfaceneedmaterial(), and encode_tfaceflag().
#define TF_TILES 128 |
Definition at line 254 of file DNA_meshdata_types.h.
#define TF_TWOSIDE 512 |
Definition at line 256 of file DNA_meshdata_types.h.
Referenced by decode_tfaceflag().
typedef struct MDeformVert MDeformVert |
typedef struct MDeformWeight MDeformWeight |
typedef struct MFloatProperty MFloatProperty |
typedef struct MIntProperty MIntProperty |
typedef struct MStringProperty MStringProperty |
typedef struct MultiresCol MultiresCol |
Multires structs kept for compatibility with old files
typedef struct MultiresColFace MultiresColFace |
typedef struct MultiresEdge MultiresEdge |
typedef struct MultiresFace MultiresFace |
typedef struct MultiresLevel MultiresLevel |
typedef struct OrigSpaceFace OrigSpaceFace |