Blender V2.61 - r43446
|
#include "DNA_defs.h"
#include "DNA_listBase.h"
#include "DNA_ID.h"
#include "DNA_customdata_types.h"
Go to the source code of this file.
Classes | |
class | Mesh |
struct | TFace |
Defines | |
#define | AUTOSPACE 1 |
#define | ME_EDIT_MIRROR_X (1 << 0) |
#define | ME_EDIT_MIRROR_Y (1 << 1) |
#define | ME_EDIT_MIRROR_Z (1 << 2) |
#define | ME_EDIT_PAINT_MASK (1 << 3) |
#define | ME_EDIT_MIRROR_TOPO (1 << 4) |
#define | ME_EDIT_VERT_SEL (1 << 5) |
#define | ME_EDIT_PAINT_SEL_MODE(_me) |
#define | ME_DEPRECATED 2 |
#define | ME_TWOSIDED 4 |
#define | ME_UVEFFECT 8 |
#define | ME_VCOLEFFECT 16 |
#define | ME_AUTOSMOOTH 32 |
#define | ME_SMESH 64 |
#define | ME_SUBSURF 128 |
#define | ME_OPT_EDGES 256 |
#define | ME_DS_EXPAND 512 |
#define | ME_DRAWEDGES (1 << 0) |
#define | ME_DRAWFACES (1 << 1) |
#define | ME_DRAWNORMALS (1 << 2) |
#define | ME_DRAW_VNORMALS (1 << 3) |
#define | ME_ALLEDGES (1 << 4) |
#define | ME_HIDDENEDGES (1 << 5) |
#define | ME_DRAWCREASES (1 << 6) |
#define | ME_DRAWSEAMS (1 << 7) |
#define | ME_DRAWSHARP (1 << 8) |
#define | ME_DRAWBWEIGHTS (1 << 9) |
#define | ME_DRAWEXTRA_EDGELEN (1 << 10) |
#define | ME_DRAWEXTRA_FACEAREA (1 << 11) |
#define | ME_DRAWEXTRA_FACEANG (1 << 12) |
#define | ME_DRAWEXTRA_INDICES (1 << 13) |
#define | ME_CC_SUBSURF 0 |
#define | ME_SIMPLE_SUBSURF 1 |
#define | MESH_MAX_VERTS 2000000000L |
Typedefs | |
typedef struct Mesh | Mesh |
typedef struct TFace | TFace |
Definition in file DNA_mesh_types.h.
#define AUTOSPACE 1 |
Definition at line 147 of file DNA_mesh_types.h.
Referenced by add_mesh(), createTransTexspace(), my_tex_space_mesh(), rna_def_mesh(), and tex_space_mesh().
#define ME_ALLEDGES (1 << 4) |
Definition at line 184 of file DNA_mesh_types.h.
Referenced by draw_mesh_fancy(), edge_drawflags(), and rna_def_mesh().
#define ME_AUTOSMOOTH 32 |
Definition at line 172 of file DNA_mesh_types.h.
Referenced by copy_attr(), init_render_mesh(), and rna_def_mesh().
#define ME_CC_SUBSURF 0 |
Definition at line 221 of file DNA_mesh_types.h.
Referenced by shrinkwrapModifier_deform().
#define ME_DEPRECATED 2 |
Definition at line 168 of file DNA_mesh_types.h.
#define ME_DRAW_VNORMALS (1 << 3) |
Definition at line 182 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), and rna_def_mesh().
#define ME_DRAWBWEIGHTS (1 << 9) |
Definition at line 190 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), mouse_mesh_shortest_path(), and rna_def_mesh().
#define ME_DRAWCREASES (1 << 6) |
Definition at line 187 of file DNA_mesh_types.h.
Referenced by add_mesh(), do_versions(), draw_em_fancy(), mouse_mesh_shortest_path(), and rna_def_mesh().
#define ME_DRAWEDGES (1 << 0) |
Definition at line 179 of file DNA_mesh_types.h.
Referenced by add_mesh(), do_versions(), draw_em_fancy(), draw_em_fancy_edges(), draw_mesh_face_select__setHiddenOpts(), draw_uvs(), and rna_def_mesh().
#define ME_DRAWEXTRA_EDGELEN (1 << 10) |
Definition at line 192 of file DNA_mesh_types.h.
Referenced by createSlideVerts(), draw_em_fancy(), draw_em_measure_stats(), freeSlideVerts(), and rna_def_mesh().
#define ME_DRAWEXTRA_FACEANG (1 << 12) |
Definition at line 194 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), draw_em_measure_stats(), and rna_def_mesh().
#define ME_DRAWEXTRA_FACEAREA (1 << 11) |
Definition at line 193 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), draw_em_measure_stats(), and rna_def_mesh().
#define ME_DRAWEXTRA_INDICES (1 << 13) |
Definition at line 197 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), and rna_def_mesh().
#define ME_DRAWFACES (1 << 1) |
Definition at line 180 of file DNA_mesh_types.h.
Referenced by add_mesh(), do_versions(), draw_em_fancy(), draw_mesh_face_select(), and rna_def_mesh().
#define ME_DRAWNORMALS (1 << 2) |
Definition at line 181 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), and rna_def_mesh().
#define ME_DRAWSEAMS (1 << 7) |
Definition at line 188 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), editmesh_mark_seam(), mouse_mesh_shortest_path(), and rna_def_mesh().
#define ME_DRAWSHARP (1 << 8) |
Definition at line 189 of file DNA_mesh_types.h.
Referenced by draw_em_fancy(), editmesh_mark_sharp(), mouse_mesh_shortest_path(), and rna_def_mesh().
#define ME_DS_EXPAND 512 |
Definition at line 176 of file DNA_mesh_types.h.
Referenced by acf_dsmesh_setting_flag().
#define ME_EDIT_MIRROR_TOPO (1 << 4) |
Definition at line 155 of file DNA_mesh_types.h.
Referenced by editmesh_get_x_mirror_vert(), mesh_get_x_mirror_vert(), and rna_def_mesh().
#define ME_EDIT_MIRROR_X (1 << 0) |
Definition at line 150 of file DNA_mesh_types.h.
Referenced by do_weight_paint_vertex(), initTransInfo(), pe_x_mirror(), rna_def_mesh(), smooth_vertex(), vgroup_adjust_active(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_normalize_active(), weight_from_bones_exec(), wpaint_fill(), and wpaint_stroke_test_start().
#define ME_EDIT_MIRROR_Y (1 << 1) |
Definition at line 151 of file DNA_mesh_types.h.
#define ME_EDIT_MIRROR_Z (1 << 2) |
Definition at line 152 of file DNA_mesh_types.h.
#define ME_EDIT_PAINT_MASK (1 << 3) |
Definition at line 154 of file DNA_mesh_types.h.
Referenced by bbs_mesh_solid(), do_shared_vertexcol(), heat_bone_weighting(), image_paint_sample_color_poll(), imapaint_paint_stroke(), paint_facesel_test(), project_paint_begin(), rna_def_mesh(), vpaint_fill(), vpaint_paint_face(), and wpaint_stroke_update_step().
#define ME_EDIT_PAINT_SEL_MODE | ( | _me | ) |
( \ (_me->editflag & ME_EDIT_PAINT_MASK) ? SCE_SELECT_FACE : \ (_me->editflag & ME_EDIT_VERT_SEL) ? SCE_SELECT_VERTEX : \ 0 \ )
Definition at line 160 of file DNA_mesh_types.h.
Referenced by vgroup_object_in_wpaint_vert_select(), and wpaint_fill().
#define ME_EDIT_VERT_SEL (1 << 5) |
Definition at line 156 of file DNA_mesh_types.h.
Referenced by draw_object_backbufsel(), ED_vgroup_mirror(), heat_bone_weighting(), paint_vertsel_test(), rna_def_mesh(), vgroup_clean(), vgroup_clean_all(), vgroup_fix(), vgroup_invert(), vgroup_levels(), vgroup_normalize(), vgroup_normalize_all(), and wpaint_stroke_update_step().
#define ME_HIDDENEDGES (1 << 5) |
Definition at line 185 of file DNA_mesh_types.h.
Referenced by draw_mesh_face_select__setHiddenOpts().
#define ME_OPT_EDGES 256 |
Definition at line 175 of file DNA_mesh_types.h.
Referenced by do_versions().
#define ME_SIMPLE_SUBSURF 1 |
Definition at line 222 of file DNA_mesh_types.h.
Referenced by init_heights_data(), subsurf_dm_create_local(), and subsurf_make_derived_from_derived().
#define ME_SMESH 64 |
Definition at line 173 of file DNA_mesh_types.h.
Referenced by do_versions().
#define ME_SUBSURF 128 |
Definition at line 174 of file DNA_mesh_types.h.
Referenced by do_versions().
#define ME_TWOSIDED 4 |
Definition at line 169 of file DNA_mesh_types.h.
Referenced by add_mesh(), draw_em_fancy(), draw_mesh_fancy(), GeometryExporter::operator()(), EffectsExporter::operator()(), and rna_def_mesh().
#define ME_UVEFFECT 8 |
Definition at line 170 of file DNA_mesh_types.h.
#define ME_VCOLEFFECT 16 |
Definition at line 171 of file DNA_mesh_types.h.
#define MESH_MAX_VERTS 2000000000L |
Definition at line 224 of file DNA_mesh_types.h.
Referenced by ED_object_exit_editmode(), and join_mesh_exec().