Blender V2.61 - r43446
Classes | Defines | Typedefs | Enumerations | Variables

DNA_space_types.h File Reference

#include "DNA_defs.h"
#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_movieclip_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  ConsoleLine
struct  SpaceConsole
struct  SpaceUserPref
struct  SpaceClip

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 SNODE_SHADER_OBJECT   0
#define SNODE_SHADER_WORLD   1
#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 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 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 SO_SEARCH_RECURSIVE   (1<<2)
#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_CLIPS   512
#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 TIME_CACHE_DYNAMICPAINT   32
#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_100   99
#define SEQ_PROXY_RENDER_SIZE_FULL   100
#define SC_SHOW_MARKER_PATTERN   (1<<0)
#define SC_SHOW_MARKER_SEARCH   (1<<1)
#define SC_LOCK_SELECTION   (1<<2)
#define SC_SHOW_TINY_MARKER   (1<<3)
#define SC_SHOW_TRACK_PATH   (1<<4)
#define SC_SHOW_BUNDLES   (1<<5)
#define SC_MUTE_FOOTAGE   (1<<6)
#define SC_HIDE_DISABLED   (1<<7)
#define SC_SHOW_NAMES   (1<<8)
#define SC_SHOW_GRID   (1<<9)
#define SC_SHOW_STABLE   (1<<10)
#define SC_MANUAL_CALIBRATION   (1<<11)
#define SC_SHOW_GPENCIL   (1<<12)
#define SC_SHOW_FILTERS   (1<<13)
#define SC_SHOW_GRAPH_FRAMES   (1<<14)
#define SC_SHOW_GRAPH_TRACKS   (1<<15)
#define SC_SHOW_PYRAMID_LEVELS   (1<<16)
#define SC_MODE_TRACKING   0
#define SC_MODE_RECONSTRUCTION   1
#define SC_MODE_DISTORTION   2
#define SC_VIEW_CLIP   0
#define SC_VIEW_GRAPH   1

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 ConsoleLine ConsoleLine
typedef struct SpaceConsole SpaceConsole
typedef struct SpaceUserPref SpaceUserPref
typedef struct SpaceClip SpaceClip

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,
  SPACE_CLIP, SPACEICONMAX = SPACE_CLIP
}

Variables

enum { ... }  eGraphEdit_Mode

Detailed Description

Since:
mar-2001
Author:
nzc

Definition in file DNA_space_types.h.


Define Documentation

#define B_IMASELHOME   451

Definition at line 810 of file DNA_space_types.h.

#define B_IMASELREMOVEBIP   452

Definition at line 811 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 572 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 657 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 591 of file DNA_space_types.h.

Referenced by buttons_init().

#define BUT_FREE   0

Definition at line 588 of file DNA_space_types.h.

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

Definition at line 601 of file DNA_space_types.h.

#define BUTS_ACT_LINK   256

Definition at line 602 of file DNA_space_types.h.

#define BUTS_ACT_SEL   64

Definition at line 600 of file DNA_space_types.h.

#define BUTS_ACT_STATE   1024

Definition at line 604 of file DNA_space_types.h.

#define BUTS_ANIM   4

Definition at line 546 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_CONSTRAINT   13

Definition at line 555 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_CONT_ACT   16

Definition at line 598 of file DNA_space_types.h.

#define BUTS_CONT_INIT_STATE   2048

Definition at line 605 of file DNA_space_types.h.

#define BUTS_CONT_LINK   32

Definition at line 599 of file DNA_space_types.h.

#define BUTS_CONT_SEL   8

Definition at line 597 of file DNA_space_types.h.

#define BUTS_EDIT   7

Definition at line 549 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_EFFECTS   14

Definition at line 556 of file DNA_space_types.h.

#define BUTS_FPAINT   9

Definition at line 551 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_GAME   8

Definition at line 550 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_LAMP   1

Definition at line 543 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_MAT   2

Definition at line 544 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_RADIO   10

Definition at line 552 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_RENDER   6

Definition at line 548 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_SCRIPT   11

Definition at line 553 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_SENS_ACT   2

Definition at line 595 of file DNA_space_types.h.

#define BUTS_SENS_LINK   4

Definition at line 596 of file DNA_space_types.h.

#define BUTS_SENS_SEL   1

Definition at line 594 of file DNA_space_types.h.

#define BUTS_SENS_STATE   512

Definition at line 603 of file DNA_space_types.h.

#define BUTS_SOUND   12

Definition at line 554 of file DNA_space_types.h.

#define BUTS_TEX   3

Definition at line 545 of file DNA_space_types.h.

Referenced by do_versions().

#define BUTS_VIEW   0

Definition at line 542 of file DNA_space_types.h.

#define BUTS_WORLD   5

Definition at line 547 of file DNA_space_types.h.

Referenced by do_versions().

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

Definition at line 537 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_LOGIC   6

Definition at line 539 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_OBJECT   1

Definition at line 534 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_SCENE   0

Definition at line 533 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_SCRIPT   5

Definition at line 538 of file DNA_space_types.h.

#define CONTEXT_SHADING   3

Definition at line 536 of file DNA_space_types.h.

Referenced by do_versions().

#define CONTEXT_TYPES   2

Definition at line 535 of file DNA_space_types.h.

#define EDITING_FILE   (1<<4)

Definition at line 675 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 651 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 652 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 636 of file DNA_space_types.h.

#define FILE_LOADLIB   1
#define FILE_MAIN   2

Definition at line 635 of file DNA_space_types.h.

Referenced by filelist_new().

#define FILE_MAX   240

Definition at line 627 of file DNA_space_types.h.

#define FILE_MAXDIR   160

Definition at line 625 of file DNA_space_types.h.

#define FILE_MAXFILE   80

Definition at line 626 of file DNA_space_types.h.

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

Definition at line 643 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 642 of file DNA_space_types.h.

#define FILE_SPECIAL   9
#define FILE_UNIX   8

Definition at line 630 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 673 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 664 of file DNA_space_types.h.

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

#define OPERATORFILE   (1<<14)

Definition at line 668 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 575 of file DNA_space_types.h.

#define SB_SHADING_CONTEXT   16

Definition at line 579 of file DNA_space_types.h.

Referenced by buttons_context_compute().

#define SB_TEXC_BRUSH   2

Definition at line 584 of file DNA_space_types.h.

Referenced by buttons_context_path_texture().

#define SB_TEXC_MAT_OR_LAMP   0

Definition at line 582 of file DNA_space_types.h.

Referenced by rna_def_space_buttons(), and set_texture_context().

#define SB_TEXC_PARTICLES   3

Definition at line 585 of file DNA_space_types.h.

Referenced by buttons_context_path_texture(), and set_texture_context().

#define SB_TEXC_WORLD   1

Definition at line 583 of file DNA_space_types.h.

Referenced by buttons_context_path_texture(), and set_texture_context().

#define SC_HIDE_DISABLED   (1<<7)

Definition at line 889 of file DNA_space_types.h.

Referenced by rna_def_space_clip().

#define SC_LOCK_SELECTION   (1<<2)
#define SC_MANUAL_CALIBRATION   (1<<11)
#define SC_MODE_DISTORTION   2
#define SC_MODE_RECONSTRUCTION   1

Definition at line 902 of file DNA_space_types.h.

Referenced by clip_keymap(), CLIP_OT_mode_set(), and rna_def_space_clip().

#define SC_MODE_TRACKING   0
#define SC_MUTE_FOOTAGE   (1<<6)

Definition at line 888 of file DNA_space_types.h.

Referenced by draw_movieclip_buffer(), and rna_def_space_clip().

#define SC_SHOW_BUNDLES   (1<<5)

Definition at line 887 of file DNA_space_types.h.

Referenced by draw_tracking_tracks(), and rna_def_space_clip().

#define SC_SHOW_FILTERS   (1<<13)

Definition at line 895 of file DNA_space_types.h.

Referenced by rna_def_space_clip().

#define SC_SHOW_GPENCIL   (1<<12)
#define SC_SHOW_GRAPH_FRAMES   (1<<14)

Definition at line 896 of file DNA_space_types.h.

Referenced by clip_draw_graph(), clip_new(), and rna_def_space_clip().

#define SC_SHOW_GRAPH_TRACKS   (1<<15)

Definition at line 897 of file DNA_space_types.h.

Referenced by clip_draw_graph(), clip_new(), and rna_def_space_clip().

#define SC_SHOW_GRID   (1<<9)

Definition at line 891 of file DNA_space_types.h.

Referenced by draw_distortion(), and rna_def_space_clip().

#define SC_SHOW_MARKER_PATTERN   (1<<0)
#define SC_SHOW_MARKER_SEARCH   (1<<1)
#define SC_SHOW_NAMES   (1<<8)

Definition at line 890 of file DNA_space_types.h.

Referenced by draw_tracking_tracks(), and rna_def_space_clip().

#define SC_SHOW_PYRAMID_LEVELS   (1<<16)

Definition at line 898 of file DNA_space_types.h.

Referenced by draw_marker_areas(), and rna_def_space_clip().

#define SC_SHOW_STABLE   (1<<10)

Definition at line 892 of file DNA_space_types.h.

Referenced by clip_draw_main(), draw_movieclip_buffer(), and rna_def_space_clip().

#define SC_SHOW_TINY_MARKER   (1<<3)
#define SC_SHOW_TRACK_PATH   (1<<4)

Definition at line 886 of file DNA_space_types.h.

Referenced by clip_new(), draw_tracking_tracks(), and rna_def_space_clip().

#define SC_VIEW_CLIP   0

Definition at line 906 of file DNA_space_types.h.

Referenced by clip_refresh(), and rna_def_space_clip().

#define SC_VIEW_GRAPH   1

Definition at line 907 of file DNA_space_types.h.

Referenced by clip_refresh(), and rna_def_space_clip().

#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 349 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 862 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_GPENCIL   16

Definition at line 864 of file DNA_space_types.h.

Referenced by gp_session_initdata(), and rna_def_space_sequencer().

#define SEQ_DRAW_IMG_HISTOGRAM   4

Definition at line 857 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 856 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 855 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 863 of file DNA_space_types.h.

Referenced by draw_image_seq(), and rna_def_space_sequencer().

#define SEQ_DRAW_SEQUENCE   0

Definition at line 853 of file DNA_space_types.h.

Referenced by gp_session_initdata(), and sequencer_preview_area_draw().

#define SEQ_DRAWFRAMES   1

Definition at line 860 of file DNA_space_types.h.

Referenced by draw_timeline_seq(), and rna_def_space_sequencer().

#define SEQ_MARKER_TRANS   2
#define SEQ_NO_DRAW_CFRANUM   32

Definition at line 865 of file DNA_space_types.h.

Referenced by draw_timeline_seq(), and rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_100   99

Definition at line 878 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_25   25

Definition at line 875 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_50   50

Definition at line 876 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_75   75

Definition at line 877 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_FULL   100

Definition at line 879 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_NONE   -1

Definition at line 873 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_PROXY_RENDER_SIZE_SCENE   0

Definition at line 874 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer().

#define SEQ_VIEW_PREVIEW   2

Definition at line 869 of file DNA_space_types.h.

Referenced by rna_def_space_sequencer(), and sequencer_refresh().

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

Definition at line 695 of file DNA_space_types.h.

#define SI_CLIP_UV   (1<<2)

Definition at line 697 of file DNA_space_types.h.

Referenced by createTransUVs(), and rna_def_space_image_uv().

#define SI_COLOR_CORRECTION   (1<<24)

Definition at line 723 of file DNA_space_types.h.

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

Definition at line 702 of file DNA_space_types.h.

#define SI_DEPRECATED3   (1<<8)

Definition at line 703 of file DNA_space_types.h.

#define SI_DEPRECATED4   (1<<17)

Definition at line 713 of file DNA_space_types.h.

#define SI_DEPRECATED5   (1<<18)

Definition at line 714 of file DNA_space_types.h.

#define SI_DISPGP   (1<<22)

Definition at line 720 of file DNA_space_types.h.

Referenced by gp_session_initdata(), and rna_def_space_image().

#define SI_DRAW_OTHER   (1<<23)

Definition at line 721 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 719 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 717 of file DNA_space_types.h.

Referenced by draw_image_main(), and rna_def_space_image().

#define SI_DRAWSHADOW   (1<<5)

Definition at line 700 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 696 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 699 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_PIXELSNAP   (1<<10)

Definition at line 705 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 701 of file DNA_space_types.h.

Referenced by hide_exec(), and reveal_exec().

#define SI_SHOW_ALPHA   (1<<13)

Definition at line 708 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_SHOW_ZBUF   (1<<14)

Definition at line 709 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_SMOOTH_UV   (1<<20)

Definition at line 718 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 690 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 692 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 707 of file DNA_space_types.h.

Referenced by draw_image_buffer().

#define SI_UVDT_BLACK   2

Definition at line 680 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_UVDT_DASH   1

Definition at line 679 of file DNA_space_types.h.

Referenced by draw_uvs(), and rna_def_space_image_uv().

#define SI_UVDT_OUTLINE   0

Definition at line 678 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 684 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 685 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 681 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 740 of file DNA_space_types.h.

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

Definition at line 727 of file DNA_space_types.h.

#define SIPO_NODRAWCFRANUM   (1<<3)

Definition at line 733 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 744 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 750 of file DNA_space_types.h.

Referenced by rna_def_space_graph().

#define SIPO_NOTRANSKEYCULL   (1<<1)

Definition at line 729 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 748 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 818 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 822 of file DNA_space_types.h.

Referenced by recalcData_nla(), and rna_def_space_nla().

#define SNLA_NOSTRIPCURVES   (1<<5)

Definition at line 820 of file DNA_space_types.h.

Referenced by nla_draw_strip(), and rna_def_space_nla().

#define SNODE_AUTO_RENDER   32

Definition at line 419 of file DNA_space_types.h.

Referenced by node_area_listener(), and rna_def_space_node().

#define SNODE_BACKDRAW   2

Definition at line 415 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 416 of file DNA_space_types.h.

Referenced by gp_session_initdata().

#define SNODE_SHADER_OBJECT   0

Definition at line 427 of file DNA_space_types.h.

Referenced by rna_def_space_node(), and snode_set_context().

#define SNODE_SHADER_WORLD   1

Definition at line 428 of file DNA_space_types.h.

Referenced by rna_def_space_node().

#define SNODE_SHOW_ALPHA   16

Definition at line 418 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 424 of file DNA_space_types.h.

Referenced by rna_def_space_node().

#define SNODE_TEX_OBJECT   0

Definition at line 422 of file DNA_space_types.h.

Referenced by rna_def_space_node(), and snode_set_context().

#define SNODE_TEX_WORLD   1

Definition at line 423 of file DNA_space_types.h.

Referenced by rna_def_space_node(), and snode_set_context().

#define SNODE_USE_ALPHA   8

Definition at line 417 of file DNA_space_types.h.

Referenced by draw_nodespace_back_pix(), and rna_def_space_node().

#define SO_ACTIVE   4

Definition at line 787 of file DNA_space_types.h.

Referenced by rna_def_space_outliner().

#define SO_ALL_SCENES   0

Definition at line 783 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_CUR_SCENE   1

Definition at line 784 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 804 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 805 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 780 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 778 of file DNA_space_types.h.

#define SO_SAME_TYPE   5

Definition at line 788 of file DNA_space_types.h.

Referenced by outliner_build_tree(), and rna_def_space_outliner().

#define SO_SEARCH_RECURSIVE   (1<<2)

Definition at line 806 of file DNA_space_types.h.

Referenced by outliner_build_tree().

#define SO_SELECTED   3

Definition at line 786 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 777 of file DNA_space_types.h.

#define SO_TREESTORE_CLEANUP   1

Definition at line 799 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 792 of file DNA_space_types.h.

#define SO_VERSE_SESSION   8

Definition at line 791 of file DNA_space_types.h.

Referenced by modify_key_op_poll().

#define SO_VISIBLE   2

Definition at line 785 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 765 of file DNA_space_types.h.

#define ST_FIND_ALL   0x0040

Definition at line 768 of file DNA_space_types.h.

Referenced by rna_def_space_text(), and text_find_and_replace().

#define ST_FIND_WRAP   0x0020
#define ST_MATCH_CASE   0x0100

Definition at line 770 of file DNA_space_types.h.

Referenced by rna_def_space_text(), and text_find_and_replace().

#define ST_MAX_FIND_STR   256
#define ST_SCROLL_SELECT   0x0001
#define ST_SHOW_MARGIN   0x0080

Definition at line 769 of file DNA_space_types.h.

Referenced by draw_text_main(), and rna_def_space_text().

#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 836 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 839 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_CACHE_CLOTH   8

Definition at line 848 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 845 of file DNA_space_types.h.

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

#define TIME_CACHE_DYNAMICPAINT   32

Definition at line 850 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 847 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 849 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 846 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 828 of file DNA_space_types.h.

Referenced by rna_def_space_time(), and time_main_area_draw().

#define TIME_CLIPS   512

Definition at line 842 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_CONTINUE_PHYSICS   128

Definition at line 840 of file DNA_space_types.h.

#define TIME_DRAWFRAMES   1

Definition at line 826 of file DNA_space_types.h.

Referenced by ed_marker_move_modal(), time_main_area_draw(), and time_new().

#define TIME_NODES   256

Definition at line 841 of file DNA_space_types.h.

Referenced by match_region_with_redraws(), and rna_def_screen().

#define TIME_ONLYACTSEL   4

Definition at line 830 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 838 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 837 of file DNA_space_types.h.


Typedef Documentation

typedef struct ConsoleLine ConsoleLine
typedef struct Script Script
typedef struct SpaceButs SpaceButs
typedef struct SpaceClip SpaceClip
typedef struct SpaceConsole SpaceConsole
typedef struct SpaceFile SpaceFile
typedef struct SpaceImage SpaceImage
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 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 99 of file DNA_space_types.h.

anonymous enum
Enumerator:
CONSOLE_LINE_OUTPUT 
CONSOLE_LINE_INPUT 
CONSOLE_LINE_INFO 
CONSOLE_LINE_ERROR 

Definition at line 457 of file DNA_space_types.h.

anonymous enum
Enumerator:
SIPO_MODE_ANIMATION 
SIPO_MODE_DRIVERS 

Definition at line 755 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 
SPACE_CLIP 
SPACEICONMAX 

Definition at line 911 of file DNA_space_types.h.

Enumerator:
FILE_SHORTDISPLAY 
FILE_LONGDISPLAY 
FILE_IMGDISPLAY 

Definition at line 608 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 615 of file DNA_space_types.h.


Variable Documentation

enum { ... } eGraphEdit_Mode