Blender  V2.59
Classes | Defines | Typedefs | Enumerations | Variables
DNA_space_types.h File Reference
#include "DNA_listBase.h"
#include "DNA_color_types.h"
#include "DNA_vec_types.h"
#include "DNA_outliner_types.h"
#include "DNA_image_types.h"
#include "DNA_view2d_types.h"

Go to the source code of this file.

Classes

struct  SpaceLink
struct  SpaceInfo
struct  SpaceIpo
struct  SpaceButs
struct  SpaceSeq
struct  FileSelectParams
struct  SpaceFile
struct  SpaceOops
struct  SpaceImage
struct  SpaceNla
struct  SpaceText
struct  Script
struct  SpaceScript
struct  SpaceTimeCache
struct  SpaceTime
struct  SpaceNode
struct  SpaceLogic
struct  SpaceImaSel
struct  ConsoleLine
struct  SpaceConsole
struct  SpaceUserPref
struct  SpaceSound

Defines

#define SCRIPT_SET_NULL(_script)   _script->py_draw = _script->py_event = _script->py_button = _script->py_browsercallback = _script->py_globaldict = NULL; _script->flags = 0;
#define SNODE_BACKDRAW   2
#define SNODE_DISPGP   4
#define SNODE_USE_ALPHA   8
#define SNODE_SHOW_ALPHA   16
#define SNODE_AUTO_RENDER   32
#define SNODE_TEX_OBJECT   0
#define SNODE_TEX_WORLD   1
#define SNODE_TEX_BRUSH   2
#define CONTEXT_SCENE   0
#define CONTEXT_OBJECT   1
#define CONTEXT_TYPES   2
#define CONTEXT_SHADING   3
#define CONTEXT_EDITING   4
#define CONTEXT_SCRIPT   5
#define CONTEXT_LOGIC   6
#define BUTS_VIEW   0
#define BUTS_LAMP   1
#define BUTS_MAT   2
#define BUTS_TEX   3
#define BUTS_ANIM   4
#define BUTS_WORLD   5
#define BUTS_RENDER   6
#define BUTS_EDIT   7
#define BUTS_GAME   8
#define BUTS_FPAINT   9
#define BUTS_RADIO   10
#define BUTS_SCRIPT   11
#define BUTS_SOUND   12
#define BUTS_CONSTRAINT   13
#define BUTS_EFFECTS   14
#define TAB_SHADING_MAT   0
#define TAB_SHADING_TEX   1
#define TAB_SHADING_RAD   2
#define TAB_SHADING_WORLD   3
#define TAB_SHADING_LAMP   4
#define TAB_OBJECT_OBJECT   0
#define TAB_OBJECT_PHYSICS   1
#define TAB_OBJECT_PARTICLE   2
#define TAB_SCENE_RENDER   0
#define TAB_SCENE_WORLD   1
#define TAB_SCENE_ANIM   2
#define TAB_SCENE_SOUND   3
#define TAB_SCENE_SEQUENCER   4
#define BCONTEXT_RENDER   0
#define BCONTEXT_SCENE   1
#define BCONTEXT_WORLD   2
#define BCONTEXT_OBJECT   3
#define BCONTEXT_DATA   4
#define BCONTEXT_MATERIAL   5
#define BCONTEXT_TEXTURE   6
#define BCONTEXT_PARTICLE   7
#define BCONTEXT_PHYSICS   8
#define BCONTEXT_BONE   9
#define BCONTEXT_MODIFIER   10
#define BCONTEXT_CONSTRAINT   12
#define BCONTEXT_BONE_CONSTRAINT   13
#define BCONTEXT_TOT   14
#define SB_PRV_OSA   1
#define SB_PIN_CONTEXT   2
#define SB_SHADING_CONTEXT   16
#define SB_TEXC_MAT_OR_LAMP   0
#define SB_TEXC_WORLD   1
#define SB_TEXC_BRUSH   2
#define SB_TEXC_PARTICLES   3
#define BUT_FREE   0
#define BUT_HORIZONTAL   1
#define BUT_VERTICAL   2
#define BUT_AUTO   3
#define BUTS_SENS_SEL   1
#define BUTS_SENS_ACT   2
#define BUTS_SENS_LINK   4
#define BUTS_CONT_SEL   8
#define BUTS_CONT_ACT   16
#define BUTS_CONT_LINK   32
#define BUTS_ACT_SEL   64
#define BUTS_ACT_ACT   128
#define BUTS_ACT_LINK   256
#define BUTS_SENS_STATE   512
#define BUTS_ACT_STATE   1024
#define BUTS_CONT_INIT_STATE   2048
#define FILE_MAXDIR   160
#define FILE_MAXFILE   80
#define FILE_MAX   240
#define FILE_UNIX   8
#define FILE_BLENDER   8
#define FILE_SPECIAL   9
#define FILE_LOADLIB   1
#define FILE_MAIN   2
#define FILE_LOADFONT   3
#define FILE_OPENFILE   0
#define FILE_SAVE   1
#define FILE_SHOWSHORT   (1<<0)
#define FILE_RELPATH   (1<<1)
#define FILE_LINK   (1<<2)
#define FILE_HIDE_DOT   (1<<3)
#define FILE_AUTOSELECT   (1<<4)
#define FILE_ACTIVELAY   (1<<5)
#define FILE_DIRSEL_ONLY   (1<<7)
#define FILE_FILTER   (1<<8)
#define FILE_BOOKMARKS   (1<<9)
#define FILE_GROUP_INSTANCE   (1<<10)
#define BLENDERFILE   (1<<2)
#define BLENDERFILE_BACKUP   (1<<3)
#define IMAGEFILE   (1<<4)
#define MOVIEFILE   (1<<5)
#define PYSCRIPTFILE   (1<<6)
#define FTFONTFILE   (1<<7)
#define SOUNDFILE   (1<<8)
#define TEXTFILE   (1<<9)
#define MOVIEFILE_ICON   (1<<10)
#define FOLDERFILE   (1<<11)
#define BTXFILE   (1<<12)
#define COLLADAFILE   (1<<13)
#define OPERATORFILE   (1<<14)
#define ACTIVE_FILE   (1<<1)
#define HILITED_FILE   (1<<2)
#define SELECTED_FILE   (1<<3)
#define EDITING_FILE   (1<<4)
#define SI_UVDT_OUTLINE   0
#define SI_UVDT_DASH   1
#define SI_UVDT_BLACK   2
#define SI_UVDT_WHITE   3
#define SI_UVDT_STRETCH_ANGLE   0
#define SI_UVDT_STRETCH_AREA   1
#define SI_STICKY_LOC   0
#define SI_STICKY_DISABLE   1
#define SI_STICKY_VERTEX   2
#define SI_BE_SQUARE   (1<<0)
#define SI_EDITTILE   (1<<1)
#define SI_CLIP_UV   (1<<2)
#define SI_DRAWTOOL   (1<<3)
#define SI_NO_DRAWFACES   (1<<4)
#define SI_DRAWSHADOW   (1<<5)
#define SI_SELACTFACE   (1<<6)
#define SI_DEPRECATED2   (1<<7)
#define SI_DEPRECATED3   (1<<8)
#define SI_COORDFLOATS   (1<<9)
#define SI_PIXELSNAP   (1<<10)
#define SI_LIVE_UNWRAP   (1<<11)
#define SI_USE_ALPHA   (1<<12)
#define SI_SHOW_ALPHA   (1<<13)
#define SI_SHOW_ZBUF   (1<<14)
#define SI_PREVSPACE   (1<<15)
#define SI_FULLWINDOW   (1<<16)
#define SI_DEPRECATED4   (1<<17)
#define SI_DEPRECATED5   (1<<18)
#define SI_DRAW_TILE   (1<<19)
#define SI_SMOOTH_UV   (1<<20)
#define SI_DRAW_STRETCH   (1<<21)
#define SI_DISPGP   (1<<22)
#define SI_DRAW_OTHER   (1<<23)
#define SI_COLOR_CORRECTION   (1<<24)
#define SIPO_LOCK_VIEW   (1<<0)
#define SIPO_NOTRANSKEYCULL   (1<<1)
#define SIPO_NOHANDLES   (1<<2)
#define SIPO_NODRAWCFRANUM   (1<<3)
#define SIPO_DRAWTIME   (1<<4)
#define SIPO_SELCUVERTSONLY   (1<<5)
#define SIPO_DRAWNAMES   (1<<6)
#define SIPO_SLIDERS   (1<<7)
#define SIPO_NODRAWCURSOR   (1<<8)
#define SIPO_SELVHANDLESONLY   (1<<9)
#define SIPO_TEMP_NEEDCHANSYNC   (1<<10)
#define SIPO_NOREALTIMEUPDATES   (1<<11)
#define SIPO_BEAUTYDRAW_OFF   (1<<12)
#define ST_SCROLL_SELECT   0x0001
#define ST_CLEAR_NAMESPACE   0x0010
#define ST_FIND_WRAP   0x0020
#define ST_FIND_ALL   0x0040
#define ST_SHOW_MARGIN   0x0080
#define ST_MATCH_CASE   0x0100
#define ST_MAX_FIND_STR   256
#define SO_TESTBLOCKS   1
#define SO_NEWSELECTED   2
#define SO_HIDE_RESTRICTCOLS   4
#define SO_HIDE_KEYINGSETINFO   8
#define SO_ALL_SCENES   0
#define SO_CUR_SCENE   1
#define SO_VISIBLE   2
#define SO_SELECTED   3
#define SO_ACTIVE   4
#define SO_SAME_TYPE   5
#define SO_GROUPS   6
#define SO_LIBRARIES   7
#define SO_VERSE_SESSION   8
#define SO_VERSE_MS   9
#define SO_SEQUENCE   10
#define SO_DATABLOCKS   11
#define SO_USERDEF   12
#define SO_KEYMAP   13
#define SO_TREESTORE_CLEANUP   1
#define SO_TREESTORE_REDRAW   2
#define SO_FIND_CASE_SENSITIVE   (1<<0)
#define SO_FIND_COMPLETE   (1<<1)
#define B_IMASELHOME   451
#define B_IMASELREMOVEBIP   452
#define SNLA_DRAWTIME   (1<<2)
#define SNLA_NODRAWCFRANUM   (1<<4)
#define SNLA_NOSTRIPCURVES   (1<<5)
#define SNLA_NOREALTIMEUPDATES   (1<<6)
#define TIME_DRAWFRAMES   1
#define TIME_CFRA_NUM   2
#define TIME_ONLYACTSEL   4
#define TIME_REGION   1
#define TIME_ALL_3D_WIN   2
#define TIME_ALL_ANIM_WIN   4
#define TIME_ALL_BUTS_WIN   8
#define TIME_WITH_SEQ_AUDIO   16
#define TIME_SEQ   32
#define TIME_ALL_IMAGE_WIN   64
#define TIME_CONTINUE_PHYSICS   128
#define TIME_NODES   256
#define TIME_CACHE_DISPLAY   1
#define TIME_CACHE_SOFTBODY   2
#define TIME_CACHE_PARTICLES   4
#define TIME_CACHE_CLOTH   8
#define TIME_CACHE_SMOKE   16
#define SEQ_DRAW_SEQUENCE   0
#define SEQ_DRAW_IMG_IMBUF   1
#define SEQ_DRAW_IMG_WAVEFORM   2
#define SEQ_DRAW_IMG_VECTORSCOPE   3
#define SEQ_DRAW_IMG_HISTOGRAM   4
#define SEQ_DRAWFRAMES   1
#define SEQ_MARKER_TRANS   2
#define SEQ_DRAW_COLOR_SEPERATED   4
#define SEQ_DRAW_SAFE_MARGINS   8
#define SEQ_DRAW_GPENCIL   16
#define SEQ_NO_DRAW_CFRANUM   32
#define SEQ_VIEW_SEQUENCE   1
#define SEQ_VIEW_PREVIEW   2
#define SEQ_VIEW_SEQUENCE_PREVIEW   3
#define SEQ_PROXY_RENDER_SIZE_NONE   -1
#define SEQ_PROXY_RENDER_SIZE_SCENE   0
#define SEQ_PROXY_RENDER_SIZE_25   25
#define SEQ_PROXY_RENDER_SIZE_50   50
#define SEQ_PROXY_RENDER_SIZE_75   75
#define SEQ_PROXY_RENDER_SIZE_FULL   100

Typedefs

typedef struct SpaceLink SpaceLink
typedef struct SpaceInfo SpaceInfo
typedef struct SpaceIpo SpaceIpo
typedef struct SpaceButs SpaceButs
typedef struct SpaceSeq SpaceSeq
typedef struct FileSelectParams FileSelectParams
typedef struct SpaceFile SpaceFile
typedef struct SpaceOops SpaceOops
typedef struct SpaceImage SpaceImage
typedef struct SpaceNla SpaceNla
typedef struct SpaceText SpaceText
typedef struct Script Script
typedef struct SpaceScript SpaceScript
typedef struct SpaceTimeCache SpaceTimeCache
typedef struct SpaceTime SpaceTime
typedef struct SpaceNode SpaceNode
typedef struct SpaceLogic SpaceLogic
typedef struct SpaceImaSel SpaceImaSel
typedef struct ConsoleLine ConsoleLine
typedef struct SpaceConsole SpaceConsole
typedef struct SpaceUserPref SpaceUserPref
typedef struct SpaceSound SpaceSound

Enumerations

enum  {
  INFO_RPT_DEBUG = 1<<0, INFO_RPT_INFO = 1<<1, INFO_RPT_OP = 1<<2, INFO_RPT_WARN = 1<<3,
  INFO_RPT_ERR = 1<<4
}
enum  { CONSOLE_LINE_OUTPUT = 0, CONSOLE_LINE_INPUT, CONSOLE_LINE_INFO, CONSOLE_LINE_ERROR }
enum  FileDisplayTypeE { FILE_SHORTDISPLAY = 1, FILE_LONGDISPLAY, FILE_IMGDISPLAY }
enum  FileSortTypeE {
  FILE_SORT_NONE = 0, FILE_SORT_ALPHA = 1, FILE_SORT_EXTENSION, FILE_SORT_TIME,
  FILE_SORT_SIZE
}
enum  { SIPO_MODE_ANIMATION = 0, SIPO_MODE_DRIVERS }
enum  {
  SPACE_EMPTY, SPACE_VIEW3D, SPACE_IPO, SPACE_OUTLINER,
  SPACE_BUTS, SPACE_FILE, SPACE_IMAGE, SPACE_INFO,
  SPACE_SEQ, SPACE_TEXT, SPACE_IMASEL, SPACE_SOUND,
  SPACE_ACTION, SPACE_NLA, SPACE_SCRIPT, SPACE_TIME,
  SPACE_NODE, SPACE_LOGIC, SPACE_CONSOLE, SPACE_USERPREF,
  SPACEICONMAX = SPACE_USERPREF
}

Variables

enum { ... }  eGraphEdit_Mode

Detailed Description

Since:
mar-2001
Author:
nzc

Definition in file DNA_space_types.h.


Define Documentation

#define ACTIVE_FILE   (1<<1)

Definition at line 730 of file DNA_space_types.h.

#define B_IMASELHOME   451

Definition at line 867 of file DNA_space_types.h.

#define B_IMASELREMOVEBIP   452

Definition at line 868 of file DNA_space_types.h.

#define BCONTEXT_BONE   9
#define BCONTEXT_BONE_CONSTRAINT   13
#define BCONTEXT_CONSTRAINT   12
#define BCONTEXT_DATA   4
#define BCONTEXT_MATERIAL   5
#define BCONTEXT_MODIFIER   10
#define BCONTEXT_OBJECT   3
#define BCONTEXT_PARTICLE   7
#define BCONTEXT_PHYSICS   8
#define BCONTEXT_RENDER   0
#define BCONTEXT_SCENE   1
#define BCONTEXT_TEXTURE   6
#define BCONTEXT_TOT   14

Definition at line 630 of file DNA_space_types.h.

Referenced by buttons_context_compute().

#define BCONTEXT_WORLD   2
#define BLENDERFILE   (1<<2)
#define BLENDERFILE_BACKUP   (1<<3)

Definition at line 715 of file DNA_space_types.h.

Referenced by ED_file_extension_icon(), file_extension_type(), and get_file_icon().

#define BTXFILE   (1<<12)
#define BUT_AUTO   3

Definition at line 649 of file DNA_space_types.h.

Referenced by buttons_init().

#define BUT_FREE   0

Definition at line 646 of file DNA_space_types.h.

#define BUT_HORIZONTAL   1
#define BUT_VERTICAL   2
#define BUTS_ACT_ACT   128

Definition at line 659 of file DNA_space_types.h.

#define BUTS_ACT_LINK   256

Definition at line 660 of file DNA_space_types.h.

#define BUTS_ACT_SEL   64

Definition at line 658 of file DNA_space_types.h.

#define BUTS_ACT_STATE   1024

Definition at line 662 of file DNA_space_types.h.

#define BUTS_ANIM   4

Definition at line 587 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_CONSTRAINT   13

Definition at line 596 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_CONT_ACT   16

Definition at line 656 of file DNA_space_types.h.

#define BUTS_CONT_INIT_STATE   2048

Definition at line 663 of file DNA_space_types.h.

#define BUTS_CONT_LINK   32

Definition at line 657 of file DNA_space_types.h.

#define BUTS_CONT_SEL   8

Definition at line 655 of file DNA_space_types.h.

#define BUTS_EDIT   7

Definition at line 590 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_EFFECTS   14

Definition at line 597 of file DNA_space_types.h.

#define BUTS_FPAINT   9

Definition at line 592 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_GAME   8

Definition at line 591 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_LAMP   1

Definition at line 584 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_MAT   2

Definition at line 585 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_RADIO   10

Definition at line 593 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_RENDER   6

Definition at line 589 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_SCRIPT   11

Definition at line 594 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_SENS_ACT   2

Definition at line 653 of file DNA_space_types.h.

#define BUTS_SENS_LINK   4

Definition at line 654 of file DNA_space_types.h.

#define BUTS_SENS_SEL   1

Definition at line 652 of file DNA_space_types.h.

#define BUTS_SENS_STATE   512

Definition at line 661 of file DNA_space_types.h.

#define BUTS_SOUND   12

Definition at line 595 of file DNA_space_types.h.

#define BUTS_TEX   3

Definition at line 586 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_VIEW   0

Definition at line 583 of file DNA_space_types.h.

#define BUTS_WORLD   5

Definition at line 588 of file DNA_space_types.h.

Referenced by do_versions().

#define COLLADAFILE   (1<<13)
#define CONTEXT_EDITING   4

Definition at line 578 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_LOGIC   6

Definition at line 580 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_OBJECT   1

Definition at line 575 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_SCENE   0

Definition at line 574 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_SCRIPT   5

Definition at line 579 of file DNA_space_types.h.

#define CONTEXT_SHADING   3

Definition at line 577 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_TYPES   2

Definition at line 576 of file DNA_space_types.h.

#define EDITING_FILE   (1<<4)

Definition at line 733 of file DNA_space_types.h.

Referenced by file_draw_list(), file_refresh(), and file_rename_exec().

#define FILE_ACTIVELAY   (1<<5)
#define FILE_AUTOSELECT   (1<<4)
#define FILE_BLENDER   8
#define FILE_BOOKMARKS   (1<<9)

Definition at line 709 of file DNA_space_types.h.

#define FILE_DIRSEL_ONLY   (1<<7)
#define FILE_FILTER   (1<<8)
#define FILE_GROUP_INSTANCE   (1<<10)

Definition at line 710 of file DNA_space_types.h.

Referenced by library_append_end(), wm_link_append_exec(), and wm_link_append_flag().

#define FILE_HIDE_DOT   (1<<3)
#define FILE_LINK   (1<<2)
#define FILE_LOADFONT   3

Definition at line 694 of file DNA_space_types.h.

#define FILE_LOADLIB   1
#define FILE_MAIN   2

Definition at line 693 of file DNA_space_types.h.

Referenced by filelist_new().

#define FILE_MAX   240

Definition at line 685 of file DNA_space_types.h.

#define FILE_MAXDIR   160

Definition at line 683 of file DNA_space_types.h.

#define FILE_MAXFILE   80

Definition at line 684 of file DNA_space_types.h.

#define FILE_OPENFILE   0
#define FILE_RELPATH   (1<<1)

Definition at line 701 of file DNA_space_types.h.

Referenced by bpy_lib_load(), library_append_end(), and wm_link_append_flag().

#define FILE_SAVE   1
#define FILE_SHOWSHORT   (1<<0)

Definition at line 700 of file DNA_space_types.h.

#define FILE_SPECIAL   9
#define FILE_UNIX   8

Definition at line 688 of file DNA_space_types.h.

Referenced by ED_fileselect_reset_params(), and ED_fileselect_set_params().

#define FOLDERFILE   (1<<11)
#define FTFONTFILE   (1<<7)
#define HILITED_FILE   (1<<2)

Definition at line 731 of file DNA_space_types.h.

Referenced by file_border_select_modal(), and file_draw_list().

#define IMAGEFILE   (1<<4)
#define MOVIEFILE   (1<<5)
#define MOVIEFILE_ICON   (1<<10)

Definition at line 722 of file DNA_space_types.h.

Referenced by filelist_geticon(), thumbnails_startjob(), and thumbnails_update().

#define OPERATORFILE   (1<<14)

Definition at line 726 of file DNA_space_types.h.

Referenced by ED_fileselect_set_params(), and filelist_setfiletypes().

#define PYSCRIPTFILE   (1<<6)
#define SB_PIN_CONTEXT   2
#define SB_PRV_OSA   1

Definition at line 633 of file DNA_space_types.h.

#define SB_SHADING_CONTEXT   16

Definition at line 637 of file DNA_space_types.h.

Referenced by buttons_context_compute().

#define SB_TEXC_BRUSH   2

Definition at line 642 of file DNA_space_types.h.

Referenced by buttons_context_path_texture().

#define SB_TEXC_MAT_OR_LAMP   0

Definition at line 640 of file DNA_space_types.h.

Referenced by rna_def_space_buttons(), and set_texture_context().

#define SB_TEXC_PARTICLES   3

Definition at line 643 of file DNA_space_types.h.

Referenced by buttons_context_path_texture(), and set_texture_context().

#define SB_TEXC_WORLD   1

Definition at line 641 of file DNA_space_types.h.

Referenced by buttons_context_path_texture(), and set_texture_context().

#define SCRIPT_SET_NULL (   _script)    _script->py_draw = _script->py_event = _script->py_button = _script->py_browsercallback = _script->py_globaldict = NULL; _script->flags = 0;

Definition at line 346 of file DNA_space_types.h.

Referenced by direct_link_script(), lib_link_screen(), and lib_link_screen_restore().

#define SELECTED_FILE   (1<<3)
#define SEQ_DRAW_COLOR_SEPERATED   4

Definition at line 917 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_GPENCIL   16

Definition at line 919 of file DNA_space_types.h.

Referenced by gp_session_initpaint(), and rna_def_space_sequencer().

#define SEQ_DRAW_IMG_HISTOGRAM   4

Definition at line 912 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_IMG_IMBUF   1
#define SEQ_DRAW_IMG_VECTORSCOPE   3

Definition at line 911 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_IMG_WAVEFORM   2

Definition at line 910 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_SAFE_MARGINS   8

Definition at line 918 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_SEQUENCE   0

Definition at line 908 of file DNA_space_types.h.

Referenced by gp_session_initpaint(), and sequencer_preview_area_draw().

#define SEQ_DRAWFRAMES   1

Definition at line 915 of file DNA_space_types.h.

Referenced by draw_timeline_seq(), rna_def_space_sequencer(), and toggle_time_exec().

#define SEQ_MARKER_TRANS   2
#define SEQ_NO_DRAW_CFRANUM   32

Definition at line 920 of file DNA_space_types.h.

Referenced by draw_timeline_seq(), and rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_25   25

Definition at line 930 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_50   50

Definition at line 931 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_75   75

Definition at line 932 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_FULL   100

Definition at line 933 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_NONE   -1

Definition at line 928 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_SCENE   0

Definition at line 929 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_VIEW_PREVIEW   2

Definition at line 924 of file DNA_space_types.h.

Referenced by ED_sequencer_update_view(), and rna_def_space_sequencer().

#define SEQ_VIEW_SEQUENCE   1
#define SEQ_VIEW_SEQUENCE_PREVIEW   3
#define SI_BE_SQUARE   (1<<0)

Definition at line 753 of file DNA_space_types.h.

#define SI_CLIP_UV   (1<<2)

Definition at line 755 of file DNA_space_types.h.

Referenced by createTransUVs(), and rna_def_space_image_uv().

#define SI_COLOR_CORRECTION   (1<<24)

Definition at line 781 of file DNA_space_types.h.

#define SI_COORDFLOATS   (1<<9)
#define SI_DEPRECATED2   (1<<7)

Definition at line 760 of file DNA_space_types.h.

#define SI_DEPRECATED3   (1<<8)

Definition at line 761 of file DNA_space_types.h.

#define SI_DEPRECATED4   (1<<17)

Definition at line 771 of file DNA_space_types.h.

#define SI_DEPRECATED5   (1<<18)

Definition at line 772 of file DNA_space_types.h.

#define SI_DISPGP   (1<<22)

Definition at line 778 of file DNA_space_types.h.

Referenced by gp_session_initpaint(), and rna_def_space_image().

#define SI_DRAW_OTHER   (1<<23)

Definition at line 779 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_DRAW_STRETCH   (1<<21)

Definition at line 777 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_DRAW_TILE   (1<<19)

Definition at line 775 of file DNA_space_types.h.

Referenced by draw_image_main(), and rna_def_space_image().

#define SI_DRAWSHADOW   (1<<5)

Definition at line 758 of file DNA_space_types.h.

Referenced by draw_uvs(), image_listener(), and rna_def_space_image_uv().

#define SI_DRAWTOOL   (1<<3)
#define SI_EDITTILE   (1<<1)

Definition at line 754 of file DNA_space_types.h.

Referenced by image_refresh().

#define SI_FULLWINDOW   (1<<16)
#define SI_LIVE_UNWRAP   (1<<11)
#define SI_NO_DRAWFACES   (1<<4)

Definition at line 757 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_PIXELSNAP   (1<<10)

Definition at line 763 of file DNA_space_types.h.

Referenced by flushTransUVs(), and rna_def_space_image_uv().

#define SI_PREVSPACE   (1<<15)
#define SI_SELACTFACE   (1<<6)

Definition at line 759 of file DNA_space_types.h.

Referenced by hide_exec(), and reveal_exec().

#define SI_SHOW_ALPHA   (1<<13)

Definition at line 766 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_SHOW_ZBUF   (1<<14)

Definition at line 767 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_SMOOTH_UV   (1<<20)

Definition at line 776 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_STICKY_DISABLE   1
#define SI_STICKY_LOC   0

Definition at line 748 of file DNA_space_types.h.

Referenced by rna_def_space_image_uv(), sticky_select(), and uv_faces_do_sticky().

#define SI_STICKY_VERTEX   2

Definition at line 750 of file DNA_space_types.h.

Referenced by rna_def_space_image_uv(), sticky_select(), and uv_faces_do_sticky().

#define SI_USE_ALPHA   (1<<12)

Definition at line 765 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_UVDT_BLACK   2

Definition at line 738 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_UVDT_DASH   1

Definition at line 737 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_UVDT_OUTLINE   0

Definition at line 736 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_UVDT_STRETCH_ANGLE   0

Definition at line 742 of file DNA_space_types.h.

Referenced by draw_uvs_stretch(), and rna_def_space_image_uv().

#define SI_UVDT_STRETCH_AREA   1

Definition at line 743 of file DNA_space_types.h.

Referenced by draw_uvs_stretch(), and rna_def_space_image_uv().

#define SI_UVDT_WHITE   3

Definition at line 739 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SIPO_BEAUTYDRAW_OFF   (1<<12)
#define SIPO_DRAWNAMES   (1<<6)

Definition at line 798 of file DNA_space_types.h.

#define SIPO_DRAWTIME   (1<<4)
#define SIPO_LOCK_VIEW   (1<<0)

Definition at line 785 of file DNA_space_types.h.

#define SIPO_NODRAWCFRANUM   (1<<3)

Definition at line 791 of file DNA_space_types.h.

Referenced by graph_main_area_draw(), and rna_def_space_graph().

#define SIPO_NODRAWCURSOR   (1<<8)

Definition at line 802 of file DNA_space_types.h.

Referenced by graph_main_area_draw(), and rna_def_space_graph().

#define SIPO_NOHANDLES   (1<<2)
#define SIPO_NOREALTIMEUPDATES   (1<<11)

Definition at line 808 of file DNA_space_types.h.

Referenced by rna_def_space_graph().

#define SIPO_NOTRANSKEYCULL   (1<<1)

Definition at line 787 of file DNA_space_types.h.

Referenced by rna_def_space_graph(), and special_aftertrans_update().

#define SIPO_SELCUVERTSONLY   (1<<5)
#define SIPO_SELVHANDLESONLY   (1<<9)
#define SIPO_SLIDERS   (1<<7)
#define SIPO_TEMP_NEEDCHANSYNC   (1<<10)

Definition at line 806 of file DNA_space_types.h.

Referenced by graph_listener(), and graph_refresh().

#define SNLA_DRAWTIME   (1<<2)
#define SNLA_NODRAWCFRANUM   (1<<4)

Definition at line 875 of file DNA_space_types.h.

Referenced by nla_main_area_draw(), and rna_def_space_nla().

#define SNLA_NOREALTIMEUPDATES   (1<<6)

Definition at line 879 of file DNA_space_types.h.

Referenced by rna_def_space_nla().

#define SNLA_NOSTRIPCURVES   (1<<5)

Definition at line 877 of file DNA_space_types.h.

Referenced by nla_draw_strip(), and rna_def_space_nla().

#define SNODE_AUTO_RENDER   32

Definition at line 416 of file DNA_space_types.h.

Referenced by node_area_listener(), and rna_def_space_node().

#define SNODE_BACKDRAW   2

Definition at line 412 of file DNA_space_types.h.

Referenced by draw_nodespace_back_pix(), rna_def_space_node(), and sample_invoke().

#define SNODE_DISPGP   4

Definition at line 413 of file DNA_space_types.h.

Referenced by gp_session_initpaint().

#define SNODE_SHOW_ALPHA   16

Definition at line 415 of file DNA_space_types.h.

Referenced by draw_nodespace_back_pix(), and rna_def_space_node().

#define SNODE_TEX_BRUSH   2

Definition at line 421 of file DNA_space_types.h.

Referenced by rna_def_space_node().

#define SNODE_TEX_OBJECT   0

Definition at line 419 of file DNA_space_types.h.

Referenced by rna_def_space_node(), and snode_set_context().

#define SNODE_TEX_WORLD   1

Definition at line 420 of file DNA_space_types.h.

Referenced by rna_def_space_node(), and snode_set_context().

#define SNODE_USE_ALPHA   8

Definition at line 414 of file DNA_space_types.h.

Referenced by draw_nodespace_back_pix(), and rna_def_space_node().

#define SO_ACTIVE   4

Definition at line 845 of file DNA_space_types.h.

Referenced by rna_def_space_outliner().

#define SO_ALL_SCENES   0

Definition at line 841 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_CUR_SCENE   1

Definition at line 842 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_DATABLOCKS   11
#define SO_FIND_CASE_SENSITIVE   (1<<0)

Definition at line 862 of file DNA_space_types.h.

Referenced by outliner_filter_has_name(), and rna_def_space_outliner().

#define SO_FIND_COMPLETE   (1<<1)

Definition at line 863 of file DNA_space_types.h.

Referenced by outliner_filter_has_name(), and rna_def_space_outliner().

#define SO_GROUPS   6
#define SO_HIDE_KEYINGSETINFO   8

Definition at line 838 of file DNA_space_types.h.

#define SO_HIDE_RESTRICTCOLS   4
#define SO_KEYMAP   13
#define SO_LIBRARIES   7
#define SO_NEWSELECTED   2

Definition at line 836 of file DNA_space_types.h.

#define SO_SAME_TYPE   5

Definition at line 846 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_SELECTED   3

Definition at line 844 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_SEQUENCE   10
#define SO_TESTBLOCKS   1

Definition at line 835 of file DNA_space_types.h.

#define SO_TREESTORE_CLEANUP   1

Definition at line 857 of file DNA_space_types.h.

Referenced by direct_link_screen(), and outliner_storage_cleanup().

#define SO_TREESTORE_REDRAW   2
#define SO_USERDEF   12
#define SO_VERSE_MS   9

Definition at line 850 of file DNA_space_types.h.

#define SO_VERSE_SESSION   8

Definition at line 849 of file DNA_space_types.h.

Referenced by modify_key_op_poll().

#define SO_VISIBLE   2

Definition at line 843 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SOUNDFILE   (1<<8)
#define ST_CLEAR_NAMESPACE   0x0010

Definition at line 823 of file DNA_space_types.h.

#define ST_FIND_ALL   0x0040

Definition at line 826 of file DNA_space_types.h.

Referenced by find_and_replace(), and rna_def_space_text().

#define ST_FIND_WRAP   0x0020
#define ST_MATCH_CASE   0x0100

Definition at line 828 of file DNA_space_types.h.

Referenced by find_and_replace(), and rna_def_space_text().

#define ST_MAX_FIND_STR   256

Definition at line 832 of file DNA_space_types.h.

Referenced by find_set_selected_exec(), and replace_set_selected_exec().

#define ST_SCROLL_SELECT   0x0001

Definition at line 822 of file DNA_space_types.h.

Referenced by draw_textscroll(), scroll_bar_invoke(), scroll_exit(), and scroll_invoke().

#define ST_SHOW_MARGIN   0x0080

Definition at line 827 of file DNA_space_types.h.

Referenced by draw_text_main(), and rna_def_space_text().

#define TAB_OBJECT_OBJECT   0

Definition at line 606 of file DNA_space_types.h.

#define TAB_OBJECT_PARTICLE   2

Definition at line 608 of file DNA_space_types.h.

#define TAB_OBJECT_PHYSICS   1

Definition at line 607 of file DNA_space_types.h.

#define TAB_SCENE_ANIM   2

Definition at line 612 of file DNA_space_types.h.

#define TAB_SCENE_RENDER   0

Definition at line 610 of file DNA_space_types.h.

#define TAB_SCENE_SEQUENCER   4

Definition at line 614 of file DNA_space_types.h.

#define TAB_SCENE_SOUND   3

Definition at line 613 of file DNA_space_types.h.

#define TAB_SCENE_WORLD   1

Definition at line 611 of file DNA_space_types.h.

#define TAB_SHADING_LAMP   4

Definition at line 604 of file DNA_space_types.h.

#define TAB_SHADING_MAT   0

Definition at line 600 of file DNA_space_types.h.

#define TAB_SHADING_RAD   2

Definition at line 602 of file DNA_space_types.h.

#define TAB_SHADING_TEX   1

Definition at line 601 of file DNA_space_types.h.

#define TAB_SHADING_WORLD   3

Definition at line 603 of file DNA_space_types.h.

#define TEXTFILE   (1<<9)
#define TIME_ALL_3D_WIN   2
#define TIME_ALL_ANIM_WIN   4
#define TIME_ALL_BUTS_WIN   8

Definition at line 893 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_ALL_IMAGE_WIN   64

Definition at line 896 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_CACHE_CLOTH   8

Definition at line 904 of file DNA_space_types.h.

Referenced by do_versions(), rna_def_space_time(), time_draw_cache(), and time_init().

#define TIME_CACHE_DISPLAY   1

Definition at line 901 of file DNA_space_types.h.

Referenced by do_versions(), rna_def_space_time(), time_draw_cache(), and time_init().

#define TIME_CACHE_PARTICLES   4

Definition at line 903 of file DNA_space_types.h.

Referenced by do_versions(), rna_def_space_time(), time_draw_cache(), and time_init().

#define TIME_CACHE_SMOKE   16

Definition at line 905 of file DNA_space_types.h.

Referenced by do_versions(), rna_def_space_time(), time_draw_cache(), and time_init().

#define TIME_CACHE_SOFTBODY   2

Definition at line 902 of file DNA_space_types.h.

Referenced by do_versions(), rna_def_space_time(), time_draw_cache(), and time_init().

#define TIME_CFRA_NUM   2

Definition at line 885 of file DNA_space_types.h.

Referenced by rna_def_space_time(), and time_main_area_draw().

#define TIME_CONTINUE_PHYSICS   128

Definition at line 897 of file DNA_space_types.h.

#define TIME_DRAWFRAMES   1
#define TIME_NODES   256

Definition at line 898 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_ONLYACTSEL   4

Definition at line 887 of file DNA_space_types.h.

Referenced by rna_def_space_time(), and time_draw_keyframes().

#define TIME_REGION   1
#define TIME_SEQ   32

Definition at line 895 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_WITH_SEQ_AUDIO   16

Definition at line 894 of file DNA_space_types.h.


Typedef Documentation

typedef struct ConsoleLine ConsoleLine
typedef struct Script Script
typedef struct SpaceButs SpaceButs
typedef struct SpaceConsole SpaceConsole
typedef struct SpaceFile SpaceFile
typedef struct SpaceImage SpaceImage
typedef struct SpaceImaSel SpaceImaSel
typedef struct SpaceInfo SpaceInfo
typedef struct SpaceIpo SpaceIpo
typedef struct SpaceLink SpaceLink

The base structure all the other spaces are derived (implicitly) from. Would be good to make this explicit.

typedef struct SpaceLogic SpaceLogic
typedef struct SpaceNla SpaceNla
typedef struct SpaceNode SpaceNode
typedef struct SpaceOops SpaceOops
typedef struct SpaceScript SpaceScript
typedef struct SpaceSeq SpaceSeq
typedef struct SpaceSound SpaceSound
typedef struct SpaceText SpaceText
typedef struct SpaceTime SpaceTime
typedef struct SpaceUserPref SpaceUserPref

Enumeration Type Documentation

anonymous enum
Enumerator:
INFO_RPT_DEBUG 
INFO_RPT_INFO 
INFO_RPT_OP 
INFO_RPT_WARN 
INFO_RPT_ERR 

Definition at line 96 of file DNA_space_types.h.

anonymous enum
Enumerator:
CONSOLE_LINE_OUTPUT 
CONSOLE_LINE_INPUT 
CONSOLE_LINE_INFO 
CONSOLE_LINE_ERROR 

Definition at line 511 of file DNA_space_types.h.

anonymous enum
Enumerator:
SIPO_MODE_ANIMATION 
SIPO_MODE_DRIVERS 

Definition at line 813 of file DNA_space_types.h.

anonymous enum
Enumerator:
SPACE_EMPTY 
SPACE_VIEW3D 
SPACE_IPO 
SPACE_OUTLINER 
SPACE_BUTS 
SPACE_FILE 
SPACE_IMAGE 
SPACE_INFO 
SPACE_SEQ 
SPACE_TEXT 
SPACE_IMASEL 
SPACE_SOUND 
SPACE_ACTION 
SPACE_NLA 
SPACE_SCRIPT 
SPACE_TIME 
SPACE_NODE 
SPACE_LOGIC 
SPACE_CONSOLE 
SPACE_USERPREF 
SPACEICONMAX 

Definition at line 938 of file DNA_space_types.h.

Enumerator:
FILE_SHORTDISPLAY 
FILE_LONGDISPLAY 
FILE_IMGDISPLAY 

Definition at line 666 of file DNA_space_types.h.

Enumerator:
FILE_SORT_NONE 
FILE_SORT_ALPHA 
FILE_SORT_EXTENSION 
FILE_SORT_TIME 
FILE_SORT_SIZE 

Definition at line 673 of file DNA_space_types.h.


Variable Documentation

enum { ... } eGraphEdit_Mode