Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_meshdata_types.h File Reference

#include "DNA_customdata_types.h"
#include "DNA_listBase.h"

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

Detailed Description

Definition in file DNA_meshdata_types.h.


Define Documentation

#define ME_EDGEDRAW   (1<<1)
#define ME_EDGERENDER   (1<<5)
#define ME_FACE_SEL   2
#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
#define ME_LOOSEEDGE   (1<<7)
#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)
#define ME_SHARP   (1<<9)
#define ME_SMOOTH   1
#define ME_SPHERETEST   2

Definition at line 203 of file DNA_meshdata_types.h.

#define ME_V1V2   1
#define ME_V2V3   2
#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)
#define ME_VERT_TMP_TAG   4
#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
#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
#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
#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
#define TF_PIN1   16
#define TF_PIN2   32
#define TF_PIN3   64
#define TF_PIN4   128
#define TF_SEL1   4
#define TF_SEL2   8
#define TF_SEL3   16
#define TF_SEL4   32
#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
#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
#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 Documentation

typedef struct MCol MCol
typedef struct MDeformVert MDeformVert
typedef struct MDeformWeight MDeformWeight
typedef struct MDisps MDisps
typedef struct MEdge MEdge
typedef struct MFace MFace
typedef struct MIntProperty MIntProperty
typedef struct MLoop MLoop
typedef struct MLoopCol MLoopCol
typedef struct MLoopUV MLoopUV
typedef struct MPoly MPoly
typedef struct MRecast MRecast

End Multires

typedef struct MSelect MSelect
typedef struct MSticky MSticky
typedef struct MTexPoly MTexPoly
typedef struct MTFace MTFace
typedef struct Multires Multires
typedef struct MultiresCol MultiresCol

Multires structs kept for compatibility with old files

typedef struct MultiresEdge MultiresEdge
typedef struct MultiresFace MultiresFace
typedef struct MultiresLevel MultiresLevel
typedef struct MVert MVert
typedef struct OrigSpaceFace OrigSpaceFace