Blender V2.61 - r43446
Classes | Defines | Typedefs

DNA_gpencil_types.h File Reference

#include "DNA_listBase.h"
#include "DNA_ID.h"

Go to the source code of this file.

Classes

struct  bGPDspoint
struct  bGPDstroke
struct  bGPDframe
struct  bGPDlayer
struct  bGPdata

Defines

#define GP_STROKE_3DSPACE   (1<<0)
#define GP_STROKE_2DSPACE   (1<<1)
#define GP_STROKE_2DIMAGE   (1<<2)
#define GP_STROKE_ERASER   (1<<15)
#define GP_FRAME_PAINT   (1<<0)
#define GP_FRAME_SELECT   (1<<1)
#define GP_LAYER_HIDE   (1<<0)
#define GP_LAYER_LOCKED   (1<<1)
#define GP_LAYER_ACTIVE   (1<<2)
#define GP_LAYER_DRAWDEBUG   (1<<3)
#define GP_LAYER_ONIONSKIN   (1<<4)
#define GP_LAYER_SELECT   (1<<5)
#define GP_LAYER_FRAMELOCK   (1<<6)
#define GP_LAYER_NO_XRAY   (1<<7)
#define GP_DATA_LMBPLOCK   (1<<0)
#define GP_DATA_DISPINFO   (1<<1)
#define GP_DATA_EXPAND   (1<<2)
#define GP_DATA_EDITPAINT   (1<<3)
#define GP_DATA_VIEWALIGN   (1<<4)
#define GP_DATA_DEPTH_VIEW   (1<<5)
#define GP_DATA_DEPTH_STROKE   (1<<6)
#define GP_DATA_DEPTH_STROKE_ENDPOINTS   (1<<7)

Typedefs

typedef struct bGPDspoint bGPDspoint
typedef struct bGPDstroke bGPDstroke
typedef struct bGPDframe bGPDframe
typedef struct bGPDlayer bGPDlayer
typedef struct bGPdata bGPdata

Detailed Description

Definition in file DNA_gpencil_types.h.


Define Documentation

#define GP_DATA_DEPTH_STROKE   (1<<6)
#define GP_DATA_DEPTH_STROKE_ENDPOINTS   (1<<7)

Definition at line 161 of file DNA_gpencil_types.h.

Referenced by gp_stroke_newfrombuffer(), and rna_def_gpencil_data().

#define GP_DATA_DEPTH_VIEW   (1<<5)
#define GP_DATA_DISPINFO   (1<<1)

Definition at line 149 of file DNA_gpencil_types.h.

Referenced by gpencil_data_addnew().

#define GP_DATA_EDITPAINT   (1<<3)

Definition at line 154 of file DNA_gpencil_types.h.

#define GP_DATA_EXPAND   (1<<2)
#define GP_DATA_LMBPLOCK   (1<<0)

Definition at line 147 of file DNA_gpencil_types.h.

#define GP_DATA_VIEWALIGN   (1<<4)
#define GP_FRAME_PAINT   (1<<0)
#define GP_FRAME_SELECT   (1<<1)
#define GP_LAYER_ACTIVE   (1<<2)
#define GP_LAYER_DRAWDEBUG   (1<<3)

Definition at line 115 of file DNA_gpencil_types.h.

Referenced by gp_draw_data(), and rna_def_gpencil_layer().

#define GP_LAYER_FRAMELOCK   (1<<6)
#define GP_LAYER_HIDE   (1<<0)
#define GP_LAYER_LOCKED   (1<<1)
#define GP_LAYER_NO_XRAY   (1<<7)

Definition at line 123 of file DNA_gpencil_types.h.

Referenced by gp_draw_data(), and rna_def_gpencil_layer().

#define GP_LAYER_ONIONSKIN   (1<<4)

Definition at line 117 of file DNA_gpencil_types.h.

Referenced by gp_draw_data(), and rna_def_gpencil_layer().

#define GP_LAYER_SELECT   (1<<5)
#define GP_STROKE_2DIMAGE   (1<<2)
#define GP_STROKE_2DSPACE   (1<<1)
#define GP_STROKE_3DSPACE   (1<<0)
#define GP_STROKE_ERASER   (1<<15)

Typedef Documentation

typedef struct bGPdata bGPdata
typedef struct bGPDframe bGPDframe
typedef struct bGPDlayer bGPDlayer
typedef struct bGPDspoint bGPDspoint
typedef struct bGPDstroke bGPDstroke