Blender  V2.59
Classes | Defines | Typedefs | Enumerations
DNA_scene_types.h File Reference
#include "DNA_vec_types.h"
#include "DNA_listBase.h"
#include "DNA_ID.h"

Go to the source code of this file.

Classes

struct  Base
struct  AviCodecData
struct  QuicktimeCodecData
struct  QuicktimeCodecSettings
struct  FFMpegCodecData
struct  AudioData
struct  SceneRenderLayer
struct  RenderData
struct  RenderProfile
struct  GameDome
struct  GameFraming
struct  GameData
struct  TimeMarker
struct  Paint
struct  ImagePaintSettings
struct  ParticleBrushData
struct  ParticleEditSettings
struct  TransformOrientation
struct  Sculpt
struct  VPaint
struct  ToolSettings
struct  bStats
struct  UnitSettings
struct  PhysicsSettings
struct  Scene

Defines

#define DURIAN_CAMERA_SWITCH
#define SCE_LAY_SOLID   1
#define SCE_LAY_ZTRA   2
#define SCE_LAY_HALO   4
#define SCE_LAY_EDGE   8
#define SCE_LAY_SKY   16
#define SCE_LAY_STRAND   32
#define SCE_LAY_ALL_Z   0x8000
#define SCE_LAY_XOR   0x10000
#define SCE_LAY_DISABLE   0x20000
#define SCE_LAY_ZMASK   0x40000
#define SCE_LAY_NEG_ZMASK   0x80000
#define SCE_PASS_COMBINED   (1<<0)
#define SCE_PASS_Z   (1<<1)
#define SCE_PASS_RGBA   (1<<2)
#define SCE_PASS_DIFFUSE   (1<<3)
#define SCE_PASS_SPEC   (1<<4)
#define SCE_PASS_SHADOW   (1<<5)
#define SCE_PASS_AO   (1<<6)
#define SCE_PASS_REFLECT   (1<<7)
#define SCE_PASS_NORMAL   (1<<8)
#define SCE_PASS_VECTOR   (1<<9)
#define SCE_PASS_REFRACT   (1<<10)
#define SCE_PASS_INDEXOB   (1<<11)
#define SCE_PASS_UV   (1<<12)
#define SCE_PASS_INDIRECT   (1<<13)
#define SCE_PASS_MIST   (1<<14)
#define SCE_PASS_RAYHITS   (1<<15)
#define SCE_PASS_EMIT   (1<<16)
#define SCE_PASS_ENVIRONMENT   (1<<17)
#define SCE_PASS_INDEXMA   (1<<18)
#define DOME_FISHEYE   1
#define DOME_TRUNCATED_FRONT   2
#define DOME_TRUNCATED_REAR   3
#define DOME_ENVMAP   4
#define DOME_PANORAM_SPH   5
#define DOME_NUM_MODES   6
#define SCE_GAMEFRAMING_BARS   0
#define SCE_GAMEFRAMING_EXTEND   1
#define SCE_GAMEFRAMING_SCALE   2
#define STEREO_NOSTEREO   1
#define STEREO_ENABLED   2
#define STEREO_DOME   3
#define STEREO_QUADBUFFERED   2
#define STEREO_ABOVEBELOW   3
#define STEREO_INTERLACED   4
#define STEREO_ANAGLYPH   5
#define STEREO_SIDEBYSIDE   6
#define STEREO_VINTERLACE   7
#define WOPHY_NONE   0
#define WOPHY_ENJI   1
#define WOPHY_SUMO   2
#define WOPHY_DYNAMO   3
#define WOPHY_ODE   4
#define WOPHY_BULLET   5
#define GAME_ENABLE_ALL_FRAMES   (1 << 1)
#define GAME_SHOW_DEBUG_PROPS   (1 << 2)
#define GAME_SHOW_FRAMERATE   (1 << 3)
#define GAME_SHOW_PHYSICS   (1 << 4)
#define GAME_DISPLAY_LISTS   (1 << 5)
#define GAME_GLSL_NO_LIGHTS   (1 << 6)
#define GAME_GLSL_NO_SHADERS   (1 << 7)
#define GAME_GLSL_NO_SHADOWS   (1 << 8)
#define GAME_GLSL_NO_RAMPS   (1 << 9)
#define GAME_GLSL_NO_NODES   (1 << 10)
#define GAME_GLSL_NO_EXTRA_TEX   (1 << 11)
#define GAME_IGNORE_DEPRECATION_WARNINGS   (1 << 12)
#define GAME_ENABLE_ANIMATION_RECORD   (1 << 13)
#define GAME_SHOW_MOUSE   (1 << 14)
#define GAME_GLSL_NO_COLOR_MANAGEMENT   (1 << 15)
#define GAME_MAT_TEXFACE   0
#define GAME_MAT_MULTITEX   1
#define GAME_MAT_GLSL   2
#define VP_COLINDEX   1
#define VP_AREA   2
#define VP_NORMALS   8
#define VP_SPRAY   16
#define VP_ONLYVGROUP   128
#define SCER_PRV_RANGE   (1<<0)
#define R_OSA   0x0001
#define R_SHADOW   0x0002
#define R_GAMMA   0x0004
#define R_ORTHO   0x0008
#define R_ENVMAP   0x0010
#define R_EDGE   0x0020
#define R_FIELDS   0x0040
#define R_FIELDSTILL   0x0080
#define R_RADIO   0x0100
#define R_BORDER   0x0200
#define R_PANORAMA   0x0400
#define R_CROP   0x0800
#define R_ODDFIELD   0x2000
#define R_MBLUR   0x4000
#define R_RAYTRACE   0x10000
#define R_GAUSS   0x20000
#define R_THREADS   0x80000
#define R_FIXED_THREADS   0x80000
#define R_SPEED   0x100000
#define R_SSS   0x200000
#define R_NO_OVERWRITE   0x400000
#define R_TOUCH   0x800000
#define R_SIMPLIFY   0x1000000
#define R_SEQ_GL_PREV   1
#define R_SEQ_GL_REND   2
#define R_OUTPUT_SCREEN   0
#define R_OUTPUT_AREA   1
#define R_OUTPUT_WINDOW   2
#define R_OUTPUT_NONE   3
#define R_FILTER_BOX   0
#define R_FILTER_TENT   1
#define R_FILTER_QUAD   2
#define R_FILTER_CUBIC   3
#define R_FILTER_CATROM   4
#define R_FILTER_GAUSS   5
#define R_FILTER_MITCH   6
#define R_FILTER_FAST_GAUSS   7
#define R_INTERN   0
#define R_YAFRAY   1
#define R_RAYSTRUCTURE_AUTO   0
#define R_RAYSTRUCTURE_OCTREE   1
#define R_RAYSTRUCTURE_BLIBVH   2
#define R_RAYSTRUCTURE_VBVH   3
#define R_RAYSTRUCTURE_SIMD_SVBVH   4
#define R_RAYSTRUCTURE_SIMD_QBVH   5
#define R_RAYTRACE_USE_LOCAL_COORDS   0x0001
#define R_RAYTRACE_USE_INSTANCES   0x0002
#define R_DOSEQ   0x0001
#define R_BG_RENDER   0x0002
#define R_PASSEPARTOUT   0x0004
#define R_PREVIEWBUTS   0x0008
#define R_EXTENSION   0x0010
#define R_MATNODE_PREVIEW   0x0020
#define R_DOCOMP   0x0040
#define R_COMP_CROP   0x0080
#define R_FREE_IMAGE   0x0100
#define R_SINGLE_LAYER   0x0200
#define R_EXR_TILE_FILE   0x0400
#define R_COMP_FREE   0x0800
#define R_NO_IMAGE_LOAD   0x1000
#define R_NO_TEX   0x2000
#define R_NO_FRAME_UPDATE   0x4000
#define R_FULL_SAMPLE   0x8000
#define R_TEXNODE_PREVIEW   0x40000
#define R_STAMP_TIME   0x0001
#define R_STAMP_FRAME   0x0002
#define R_STAMP_DATE   0x0004
#define R_STAMP_CAMERA   0x0008
#define R_STAMP_SCENE   0x0010
#define R_STAMP_NOTE   0x0020
#define R_STAMP_DRAW   0x0040
#define R_STAMP_MARKER   0x0080
#define R_STAMP_FILENAME   0x0100
#define R_STAMP_SEQSTRIP   0x0200
#define R_STAMP_RENDERTIME   0x0400
#define R_STAMP_CAMERALENS   0x0800
#define R_STAMP_ALL   (R_STAMP_TIME|R_STAMP_FRAME|R_STAMP_DATE|R_STAMP_CAMERA|R_STAMP_SCENE|R_STAMP_NOTE|R_STAMP_MARKER|R_STAMP_FILENAME|R_STAMP_SEQSTRIP|R_STAMP_RENDERTIME|R_STAMP_CAMERALENS)
#define R_ADDSKY   0
#define R_ALPHAPREMUL   1
#define R_ALPHAKEY   2
#define R_PLANES24   24
#define R_PLANES32   32
#define R_PLANESBW   8
#define R_COLOR_MANAGEMENT   1
#define R_TARGA   0
#define R_IRIS   1
#define R_JPEG90   4
#define R_IRIZ   7
#define R_RAWTGA   14
#define R_AVIRAW   15
#define R_AVIJPEG   16
#define R_PNG   17
#define R_AVICODEC   18
#define R_QUICKTIME   19
#define R_BMP   20
#define R_RADHDR   21
#define R_TIFF   22
#define R_OPENEXR   23
#define R_FFMPEG   24
#define R_FRAMESERVER   25
#define R_CINEON   26
#define R_DPX   27
#define R_MULTILAYER   28
#define R_DDS   29
#define R_JP2   30
#define R_H264   31
#define R_XVID   32
#define R_THEORA   33
#define R_OPENEXR_HALF   1
#define R_OPENEXR_ZBUF   2
#define R_PREVIEW_JPG   4
#define R_CINEON_LOG   8
#define R_TIFF_16BIT   16
#define R_JPEG2K_12BIT   32
#define R_JPEG2K_16BIT   64
#define R_JPEG2K_YCC   128
#define R_JPEG2K_CINE_PRESET   256
#define R_JPEG2K_CINE_48FPS   512
#define R_BAKE_CLEAR   1
#define R_BAKE_OSA   2
#define R_BAKE_TO_ACTIVE   4
#define R_BAKE_NORMALIZE   8
#define R_BAKE_MULTIRES   16
#define R_BAKE_LORES_MESH   32
#define R_BAKE_SPACE_CAMERA   0
#define R_BAKE_SPACE_WORLD   1
#define R_BAKE_SPACE_OBJECT   2
#define R_BAKE_SPACE_TANGENT   3
#define R_SIMPLE_NO_TRIANGULATE   1
#define MAXFRAME   300000
#define MAXFRAMEF   300000.0f
#define MINFRAME   0
#define MINFRAMEF   0.0f
#define MINAFRAME   -300000
#define MINAFRAMEF   -300000.0f
#define TESTBASE(v3d, base)   ( ((base)->flag & SELECT) && ((base)->lay & v3d->lay) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0) )
#define TESTBASELIB(v3d, base)   ( ((base)->flag & SELECT) && ((base)->lay & v3d->lay) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))
#define TESTBASELIB_BGMODE(v3d, scene, base)   ( ((base)->flag & SELECT) && ((base)->lay & (v3d ? v3d->lay : scene->lay)) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))
#define BASE_EDITABLE_BGMODE(v3d, scene, base)   (((base)->lay & (v3d ? v3d->lay : scene->lay)) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))
#define BASE_SELECTABLE(v3d, base)   ((base->lay & v3d->lay) && (base->object->restrictflag & (OB_RESTRICT_SELECT|OB_RESTRICT_VIEW))==0)
#define BASE_VISIBLE(v3d, base)   ((base->lay & v3d->lay) && (base->object->restrictflag & OB_RESTRICT_VIEW)==0)
#define FIRSTBASE   scene->base.first
#define LASTBASE   scene->base.last
#define BASACT   (scene->basact)
#define OBACT   (BASACT? BASACT->object: NULL)
#define V3D_CAMERA_LOCAL(v3d)   ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : NULL)
#define V3D_CAMERA_SCENE(scene, v3d)   ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : (scene)->camera)
#define ID_NEW(a)   if( (a) && (a)->id.newid ) (a)= (void *)(a)->id.newid
#define ID_NEW_US(a)   if( (a)->id.newid) {(a)= (void *)(a)->id.newid; (a)->id.us++;}
#define ID_NEW_US2(a)   if( ((ID *)a)->newid) {(a)= ((ID *)a)->newid; ((ID *)a)->us++;}
#define CFRA   (scene->r.cfra)
#define SUBFRA   (scene->r.subframe)
#define SFRA   (scene->r.sfra)
#define EFRA   (scene->r.efra)
#define PRVRANGEON   (scene->r.flag & SCER_PRV_RANGE)
#define PSFRA   ((PRVRANGEON)? (scene->r.psfra): (scene->r.sfra))
#define PEFRA   ((PRVRANGEON)? (scene->r.pefra): (scene->r.efra))
#define FRA2TIME(a)   ((((double) scene->r.frs_sec_base) * (double)(a)) / (double)scene->r.frs_sec)
#define TIME2FRA(a)   ((((double) scene->r.frs_sec) * (double)(a)) / (double)scene->r.frs_sec_base)
#define FPS   (((double) scene->r.frs_sec) / (double)scene->r.frs_sec_base)
#define RAD_PHASE_PATCHES   1
#define RAD_PHASE_FACES   2
#define SCE_SNAP   1
#define SCE_SNAP_ROTATE   2
#define SCE_SNAP_PEEL_OBJECT   4
#define SCE_SNAP_PROJECT   8
#define SCE_SNAP_NO_SELF   16
#define SCE_SNAP_TARGET_CLOSEST   0
#define SCE_SNAP_TARGET_CENTER   1
#define SCE_SNAP_TARGET_MEDIAN   2
#define SCE_SNAP_TARGET_ACTIVE   3
#define SCE_SNAP_MODE_INCREMENT   0
#define SCE_SNAP_MODE_VERTEX   1
#define SCE_SNAP_MODE_EDGE   2
#define SCE_SNAP_MODE_FACE   3
#define SCE_SNAP_MODE_VOLUME   4
#define SCE_SELECT_VERTEX   1
#define SCE_SELECT_EDGE   2
#define SCE_SELECT_FACE   4
#define SCE_SELECT_PATH   1
#define SCE_SELECT_POINT   2
#define SCE_SELECT_END   4
#define SCE_PRV_CHANGED   1
#define PROP_SMOOTH   0
#define PROP_SPHERE   1
#define PROP_ROOT   2
#define PROP_SHARP   3
#define PROP_LIN   4
#define PROP_CONST   5
#define PROP_RANDOM   6
#define PROP_MODE_MAX   7
#define PROP_EDIT_OFF   0
#define PROP_EDIT_ON   1
#define PROP_EDIT_CONNECTED   2
#define SCE_DS_SELECTED   (1<<0)
#define SCE_DS_COLLAPSED   (1<<1)
#define SCE_NLA_EDIT_ON   (1<<2)
#define SCE_FRAME_DROP   (1<<3)
#define F_ERROR   -1
#define F_START   0
#define F_SCENE   1
#define F_DUPLI   3
#define AUDIO_MUTE   1
#define AUDIO_SYNC   2
#define AUDIO_SCRUB   4
#define FFMPEG_MULTIPLEX_AUDIO   1
#define FFMPEG_AUTOSPLIT_OUTPUT   2
#define SCULPT_PAINT_USE_UNIFIED_SIZE   (1<<0)
#define SCULPT_PAINT_USE_UNIFIED_ALPHA   (1<<1)
#define SCULPT_PAINT_UNIFIED_LOCK_BRUSH_SIZE   (1<<2)
#define SCULPT_PAINT_UNIFIED_SIZE_PRESSURE   (1<<3)
#define SCULPT_PAINT_UNIFIED_ALPHA_PRESSURE   (1<<4)
#define IMAGEPAINT_DRAWING   1
#define IMAGEPAINT_PROJECT_DISABLE   8
#define IMAGEPAINT_PROJECT_XRAY   16
#define IMAGEPAINT_PROJECT_BACKFACE   32
#define IMAGEPAINT_PROJECT_FLAT   64
#define IMAGEPAINT_PROJECT_LAYER_CLONE   128
#define IMAGEPAINT_PROJECT_LAYER_STENCIL   256
#define IMAGEPAINT_PROJECT_LAYER_STENCIL_INV   512
#define UVCALC_FILLHOLES   1
#define UVCALC_NO_ASPECT_CORRECT   2
#define UVCALC_TRANSFORM_CORRECT   4
#define UV_SYNC_SELECTION   1
#define UV_SHOW_SAME_IMAGE   2
#define UV_SELECT_VERTEX   1
#define UV_SELECT_EDGE   2
#define UV_SELECT_FACE   4
#define UV_SELECT_ISLAND   8
#define EDGE_MODE_SELECT   0
#define EDGE_MODE_TAG_SEAM   1
#define EDGE_MODE_TAG_SHARP   2
#define EDGE_MODE_TAG_CREASE   3
#define EDGE_MODE_TAG_BEVEL   4
#define GP_TOOL_FLAG_PAINTSESSIONS_ON   (1<<0)
#define PE_KEEP_LENGTHS   1
#define PE_LOCK_FIRST   2
#define PE_DEFLECT_EMITTER   4
#define PE_INTERPOLATE_ADDED   8
#define PE_DRAW_PART   16
#define PE_FADE_TIME   128
#define PE_AUTO_VELOCITY   256
#define PE_BRUSH_NONE   -1
#define PE_BRUSH_COMB   0
#define PE_BRUSH_CUT   1
#define PE_BRUSH_LENGTH   2
#define PE_BRUSH_PUFF   3
#define PE_BRUSH_ADD   4
#define PE_BRUSH_SMOOTH   5
#define PE_BRUSH_WEIGHT   6
#define PE_TOT_BRUSH   6
#define PE_BRUSH_DATA_PUFF_VOLUME   1
#define PE_TYPE_PARTICLES   0
#define PE_TYPE_SOFTBODY   1
#define PE_TYPE_CLOTH   2
#define RETOPO   1
#define RETOPO_PAINT   2
#define SKGEN_FILTER_INTERNAL   (1 << 0)
#define SKGEN_FILTER_EXTERNAL   (1 << 1)
#define SKGEN_SYMMETRY   (1 << 2)
#define SKGEN_CUT_LENGTH   (1 << 3)
#define SKGEN_CUT_ANGLE   (1 << 4)
#define SKGEN_CUT_CORRELATION   (1 << 5)
#define SKGEN_HARMONIC   (1 << 6)
#define SKGEN_STICK_TO_EMBEDDING   (1 << 7)
#define SKGEN_ADAPTIVE_DISTANCE   (1 << 8)
#define SKGEN_FILTER_SMART   (1 << 9)
#define SKGEN_DISP_LENGTH   (1 << 10)
#define SKGEN_DISP_WEIGHT   (1 << 11)
#define SKGEN_DISP_ORIG   (1 << 12)
#define SKGEN_DISP_EMBED   (1 << 13)
#define SKGEN_DISP_INDEX   (1 << 14)
#define SKGEN_SUB_LENGTH   0
#define SKGEN_SUB_ANGLE   1
#define SKGEN_SUB_CORRELATION   2
#define SKGEN_SUB_TOTAL   3
#define SKGEN_SMOOTH   0
#define SKGEN_AVERAGE   1
#define SKGEN_SHARPEN   2
#define BONE_SKETCHING   1
#define BONE_SKETCHING_QUICK   2
#define BONE_SKETCHING_ADJUST   4
#define SK_CONVERT_CUT_FIXED   0
#define SK_CONVERT_CUT_LENGTH   1
#define SK_CONVERT_CUT_ADAPTATIVE   2
#define SK_CONVERT_RETARGET   3
#define SK_RETARGET_AUTONAME   1
#define SK_RETARGET_ROLL_NONE   0
#define SK_RETARGET_ROLL_VIEW   1
#define SK_RETARGET_ROLL_JOINT   2
#define PHYS_GLOBAL_GRAVITY   1
#define USER_UNIT_NONE   0
#define USER_UNIT_METRIC   1
#define USER_UNIT_IMPERIAL   2
#define USER_UNIT_OPT_SPLIT   1
#define USER_UNIT_ROT_RADIANS   2

Typedefs

typedef struct Base Base
typedef struct AviCodecData AviCodecData
typedef struct QuicktimeCodecData QuicktimeCodecData
typedef struct
QuicktimeCodecSettings 
QuicktimeCodecSettings
typedef struct FFMpegCodecData FFMpegCodecData
typedef struct AudioData AudioData
typedef struct SceneRenderLayer SceneRenderLayer
typedef struct RenderData RenderData
typedef struct RenderProfile RenderProfile
typedef struct GameDome GameDome
typedef struct GameFraming GameFraming
typedef struct GameData GameData
typedef struct TimeMarker TimeMarker
typedef struct Paint Paint
typedef struct ImagePaintSettings ImagePaintSettings
typedef struct ParticleBrushData ParticleBrushData
typedef struct ParticleEditSettings ParticleEditSettings
typedef struct TransformOrientation TransformOrientation
typedef struct Sculpt Sculpt
typedef struct VPaint VPaint
typedef struct ToolSettings ToolSettings
typedef struct bStats bStats
typedef struct UnitSettings UnitSettings
typedef struct PhysicsSettings PhysicsSettings
typedef struct Scene Scene
typedef enum SculptFlags SculptFlags

Enumerations

enum  PaintFlags { PAINT_SHOW_BRUSH = (1<<0), PAINT_FAST_NAVIGATE = (1<<1), PAINT_SHOW_BRUSH_ON_SURFACE = (1<<2) }
enum  SculptFlags {
  SCULPT_SYMM_X = (1<<0), SCULPT_SYMM_Y = (1<<1), SCULPT_SYMM_Z = (1<<2), SCULPT_LOCK_X = (1<<3),
  SCULPT_LOCK_Y = (1<<4), SCULPT_LOCK_Z = (1<<5), SCULPT_SYMMETRY_FEATHER = (1<<6), SCULPT_USE_OPENMP = (1<<7),
  SCULPT_ONLY_DEFORM = (1<<8)
}

Detailed Description

Definition in file DNA_scene_types.h.


Define Documentation

#define AUDIO_MUTE   1

Definition at line 1132 of file DNA_scene_types.h.

#define AUDIO_SCRUB   4

Definition at line 1134 of file DNA_scene_types.h.

Referenced by do_versions(), and RNA_def_scene().

#define AUDIO_SYNC   2

Definition at line 1133 of file DNA_scene_types.h.

Referenced by RNA_def_scene(), and screen_animation_step().

#define BASACT   (scene->basact)
#define BASE_EDITABLE_BGMODE (   v3d,
  scene,
  base 
)    (((base)->lay & (v3d ? v3d->lay : scene->lay)) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))

Definition at line 1042 of file DNA_scene_types.h.

Referenced by count_proportional_objects(), and createTransObject().

#define BASE_SELECTABLE (   v3d,
  base 
)    ((base->lay & v3d->lay) && (base->object->restrictflag & (OB_RESTRICT_SELECT|OB_RESTRICT_VIEW))==0)
#define BASE_VISIBLE (   v3d,
  base 
)    ((base->lay & v3d->lay) && (base->object->restrictflag & OB_RESTRICT_VIEW)==0)

Definition at line 1044 of file DNA_scene_types.h.

Referenced by createTransData(), snapObjects(), and view3d_all_exec().

#define BONE_SKETCHING   1
#define BONE_SKETCHING_ADJUST   4

Definition at line 1276 of file DNA_scene_types.h.

Referenced by rna_def_tool_settings(), sk_addStrokePoint(), and sk_endStroke().

#define BONE_SKETCHING_QUICK   2
#define CFRA   (scene->r.cfra)

Definition at line 1056 of file DNA_scene_types.h.

Referenced by achannel_setting_slider_cb(), achannel_setting_slider_shapekey_cb(), actkeys_framejump_exec(), actkeys_select_leftright(), actkeys_select_leftright_invoke(), add_keyblock(), animviz_calc_motionpaths(), applyTimeScale(), autokeyframe_cfra_can_key(), autokeyframe_ob_cb_func(), autokeyframe_pose_cb_func(), BKE_ptcache_bake(), BKE_ptcache_id_reset(), change_frame_apply(), columnselect_action_keys(), columnselect_graph_keys(), copy_animedit_keys(), createTransActionData(), createTransNlaData(), createTransSeqData(), delete_key_button_exec(), delete_key_exec(), delete_key_v3d_exec(), draw_bgpic(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_gpencil_2dimage(), draw_gpencil_view2d(), draw_gpencil_view3d_ext(), draw_motion_path_instance(), draw_new_particle_system(), draw_ptcache_edit(), draw_selected_name(), draw_update_ptcache_edit(), ED_markers_post_apply_transform(), frame_jump_exec(), gp_actframe_delete_exec(), gp_layer_to_curve(), graphkeys_framejump_exec(), graphkeys_select_leftright(), graphkeys_select_leftright_invoke(), graphview_cursor_apply(), image_info(), insert_action_keys(), insert_graph_keys(), insert_key_button_exec(), insert_key_exec(), keyframe_jump_exec(), mirror_bezier_cframe(), motionpaths_calc_bake_targets(), move_camera(), next_prev_edit_internal(), nlaedit_add_actionclip_exec(), nlaedit_select_leftright(), nlaedit_select_leftright_invoke(), nlaedit_snap_exec(), no_gaps(), node_buts_time(), node_composit_buts_image(), object_clear_transform_generic_exec(), paste_animedit_keys(), PE_update_object(), PE_update_selection(), pose_clear_transform_generic_exec(), pose_flip_quats_exec(), pose_paste_exec(), poselib_add_menu_invoke(), poselib_keytag_pose(), screen_opengl_render_anim_step(), SeqTransInfo(), sequencer_cut_invoke(), sequencer_select_invoke(), sequencer_snap_invoke(), snap_bezier_cframe(), stampdata(), time_set_efra_exec(), and time_set_sfra_exec().

#define DOME_ENVMAP   4
#define DOME_FISHEYE   1
#define DOME_NUM_MODES   6

Definition at line 414 of file DNA_scene_types.h.

Referenced by KX_Dome::KX_Dome().

#define DOME_PANORAM_SPH   5
#define DOME_TRUNCATED_FRONT   2
#define DOME_TRUNCATED_REAR   3
#define DURIAN_CAMERA_SWITCH

Definition at line 37 of file DNA_scene_types.h.

#define EDGE_MODE_SELECT   0
#define EDGE_MODE_TAG_BEVEL   4
#define EDGE_MODE_TAG_CREASE   3
#define EDGE_MODE_TAG_SEAM   1
#define EDGE_MODE_TAG_SHARP   2
#define EFRA   (scene->r.efra)

Definition at line 1059 of file DNA_scene_types.h.

Referenced by boundbox_seq(), nla_new(), no_gaps(), time_listener(), and time_new().

#define F_DUPLI   3

Definition at line 1129 of file DNA_scene_types.h.

Referenced by next_object().

#define F_ERROR   -1

Definition at line 1126 of file DNA_scene_types.h.

Referenced by copy_mball_properties(), find_basis_mball(), and next_object().

#define F_SCENE   1

Definition at line 1128 of file DNA_scene_types.h.

Referenced by next_object().

#define F_START   0

Definition at line 1127 of file DNA_scene_types.h.

Referenced by next_object().

#define FFMPEG_AUTOSPLIT_OUTPUT   2

Definition at line 1137 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define FFMPEG_MULTIPLEX_AUDIO   1

Definition at line 1136 of file DNA_scene_types.h.

Referenced by do_versions().

#define FIRSTBASE   scene->base.first
#define FPS   (((double) scene->r.frs_sec) / (double)scene->r.frs_sec_base)
#define FRA2TIME (   a)    ((((double) scene->r.frs_sec_base) * (double)(a)) / (double)scene->r.frs_sec)
#define GAME_DISPLAY_LISTS   (1 << 5)
#define GAME_ENABLE_ALL_FRAMES   (1 << 1)
#define GAME_ENABLE_ANIMATION_RECORD   (1 << 13)

Definition at line 490 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define GAME_GLSL_NO_COLOR_MANAGEMENT   (1 << 15)

Definition at line 492 of file DNA_scene_types.h.

Referenced by gpu_do_color_management(), and rna_def_scene_game_data().

#define GAME_GLSL_NO_EXTRA_TEX   (1 << 11)

Definition at line 488 of file DNA_scene_types.h.

Referenced by do_material_tex(), do_versions(), and rna_def_scene_game_data().

#define GAME_GLSL_NO_LIGHTS   (1 << 6)
#define GAME_GLSL_NO_NODES   (1 << 10)
#define GAME_GLSL_NO_RAMPS   (1 << 9)
#define GAME_GLSL_NO_SHADERS   (1 << 7)

Definition at line 484 of file DNA_scene_types.h.

Referenced by do_versions(), rna_def_scene_game_data(), and shade_one_light().

#define GAME_GLSL_NO_SHADOWS   (1 << 8)
#define GAME_IGNORE_DEPRECATION_WARNINGS   (1 << 12)

Definition at line 489 of file DNA_scene_types.h.

Referenced by do_versions(), and rna_def_scene_game_data().

#define GAME_MAT_GLSL   2
#define GAME_MAT_MULTITEX   1

Definition at line 496 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), and rna_def_scene_game_data().

#define GAME_MAT_TEXFACE   0
#define GAME_SHOW_DEBUG_PROPS   (1 << 2)

Definition at line 479 of file DNA_scene_types.h.

Referenced by do_versions(), and rna_def_scene_game_data().

#define GAME_SHOW_FRAMERATE   (1 << 3)

Definition at line 480 of file DNA_scene_types.h.

Referenced by do_versions(), and rna_def_scene_game_data().

#define GAME_SHOW_MOUSE   (1 << 14)
#define GAME_SHOW_PHYSICS   (1 << 4)
#define GP_TOOL_FLAG_PAINTSESSIONS_ON   (1<<0)

Definition at line 1204 of file DNA_scene_types.h.

Referenced by rna_def_tool_settings().

#define ID_NEW (   a)    if( (a) && (a)->id.newid ) (a)= (void *)(a)->id.newid

Definition at line 1053 of file DNA_scene_types.h.

#define ID_NEW_US (   a)    if( (a)->id.newid) {(a)= (void *)(a)->id.newid; (a)->id.us++;}

Definition at line 1054 of file DNA_scene_types.h.

Referenced by copy_object_set_idnew(), and object_add_duplicate_internal().

#define ID_NEW_US2 (   a)    if( ((ID *)a)->newid) {(a)= ((ID *)a)->newid; ((ID *)a)->us++;}

Definition at line 1055 of file DNA_scene_types.h.

Referenced by object_add_duplicate_internal().

#define IMAGEPAINT_DRAWING   1
#define IMAGEPAINT_PROJECT_BACKFACE   32

Definition at line 1175 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define IMAGEPAINT_PROJECT_DISABLE   8
#define IMAGEPAINT_PROJECT_FLAT   64

Definition at line 1176 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define IMAGEPAINT_PROJECT_LAYER_CLONE   128

Definition at line 1177 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define IMAGEPAINT_PROJECT_LAYER_STENCIL   256

Definition at line 1178 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define IMAGEPAINT_PROJECT_LAYER_STENCIL_INV   512

Definition at line 1179 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define IMAGEPAINT_PROJECT_XRAY   16

Definition at line 1174 of file DNA_scene_types.h.

Referenced by project_state_init(), and rna_def_image_paint().

#define LASTBASE   scene->base.last

Definition at line 1046 of file DNA_scene_types.h.

#define MAXFRAME   300000
#define MAXFRAMEF   300000.0f
#define MINAFRAME   -300000
#define MINAFRAMEF   -300000.0f
#define MINFRAME   0
#define MINFRAMEF   0.0f

Definition at line 1032 of file DNA_scene_types.h.

Referenced by def_cmp_output_file().

#define OBACT   (BASACT? BASACT->object: NULL)

Definition at line 1048 of file DNA_scene_types.h.

Referenced by actedit_get_shapekeys(), ANIM_draw_cfra(), auto_timeoffs(), autokeyframe_ob_cb_func(), bake_image_exec(), BIF_draw_manipulator(), calc_manipulator_stats(), calculateCenter(), copy_attr(), copy_attr_menu(), createTransData(), createTransTexspace(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), draw_armature(), draw_forcefield(), draw_glsl_material(), draw_mesh_fancy(), draw_mesh_text(), draw_object(), drawlamp(), drawmball(), drawWireExtra(), ED_do_pose_selectbuffer(), ed_screen_context(), flushTransParticles(), getTransformOrientation(), init_bake_internal(), namebutton_cb(), object_select_grouped_exec(), object_select_linked_exec(), objects_add_active_exec(), objects_remove_active_exec(), ObjectToTransData(), outliner_build_tree(), outliner_draw_iconrow(), outliner_draw_tree_element(), outliner_show_active_exec(), PE_minmax(), PE_undo_get_name(), PE_undo_number(), PE_undo_push(), PE_undo_step(), PE_undo_valid(), recalcData(), snode_set_context(), sort_faces_exec(), special_editmenu(), texture_paint_camera_project_exec(), texture_paint_init(), tree_element_active_bone(), tree_element_active_defgroup(), tree_element_active_lamp(), tree_element_active_material(), tree_element_active_posechannel(), tree_element_active_posegroup(), tree_element_active_texture(), tree_element_set_active_object(), tree_element_type_active(), uiTemplateHeader3D(), view3d_main_area_draw(), view3d_modeselect_pup(), view3d_panel_object(), view3d_panel_vgroup(), view3d_panel_vgroup_poll(), viewnumpad_exec(), and viewselected_exec().

#define PE_AUTO_VELOCITY   256

Definition at line 1214 of file DNA_scene_types.h.

Referenced by add_scene(), PE_update_object(), and rna_def_particle_edit().

#define PE_BRUSH_ADD   4

Definition at line 1222 of file DNA_scene_types.h.

Referenced by brush_add(), brush_edit_apply(), and disconnect_hair().

#define PE_BRUSH_COMB   0

Definition at line 1218 of file DNA_scene_types.h.

Referenced by brush_edit_apply().

#define PE_BRUSH_CUT   1

Definition at line 1219 of file DNA_scene_types.h.

Referenced by add_scene(), brush_edit_apply(), and do_versions().

#define PE_BRUSH_DATA_PUFF_VOLUME   1

Definition at line 1230 of file DNA_scene_types.h.

Referenced by brush_puff(), and rna_def_particle_edit().

#define PE_BRUSH_LENGTH   2

Definition at line 1220 of file DNA_scene_types.h.

Referenced by brush_edit_apply().

#define PE_BRUSH_NONE   -1

Definition at line 1217 of file DNA_scene_types.h.

Referenced by add_scene(), disconnect_hair(), and do_versions().

#define PE_BRUSH_PUFF   3

Definition at line 1221 of file DNA_scene_types.h.

Referenced by brush_edit_apply(), and disconnect_hair().

#define PE_BRUSH_SMOOTH   5

Definition at line 1223 of file DNA_scene_types.h.

Referenced by brush_edit_apply().

#define PE_BRUSH_WEIGHT   6

Definition at line 1224 of file DNA_scene_types.h.

Referenced by brush_edit_apply(), draw_ptcache_edit(), and psys_cache_edit_paths().

#define PE_DEFLECT_EMITTER   4
#define PE_DRAW_PART   16
#define PE_FADE_TIME   128

Definition at line 1213 of file DNA_scene_types.h.

Referenced by draw_ptcache_edit(), PE_hide_keys_time(), and rna_def_particle_edit().

#define PE_INTERPOLATE_ADDED   8

Definition at line 1210 of file DNA_scene_types.h.

Referenced by brush_add(), and rna_def_particle_edit().

#define PE_KEEP_LENGTHS   1
#define PE_LOCK_FIRST   2
#define PE_TOT_BRUSH   6

Definition at line 1227 of file DNA_scene_types.h.

Referenced by add_scene(), and do_versions().

#define PE_TYPE_CLOTH   2

Definition at line 1235 of file DNA_scene_types.h.

Referenced by pe_get_current(), and rna_def_particle_edit().

#define PE_TYPE_PARTICLES   0

Definition at line 1233 of file DNA_scene_types.h.

Referenced by pe_get_current(), and rna_def_particle_edit().

#define PE_TYPE_SOFTBODY   1

Definition at line 1234 of file DNA_scene_types.h.

Referenced by pe_get_current(), and rna_def_particle_edit().

#define PEFRA   ((PRVRANGEON)? (scene->r.pefra): (scene->r.efra))
#define PHYS_GLOBAL_GRAVITY   1
#define PROP_CONST   5

Definition at line 1109 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_EDIT_CONNECTED   2

Definition at line 1116 of file DNA_scene_types.h.

Referenced by initTransInfo(), and saveTransform().

#define PROP_EDIT_OFF   0

Definition at line 1114 of file DNA_scene_types.h.

Referenced by ED_operatormacros_object(), initTransInfo(), and saveTransform().

#define PROP_EDIT_ON   1

Definition at line 1115 of file DNA_scene_types.h.

Referenced by initTransInfo(), and saveTransform().

#define PROP_LIN   4

Definition at line 1108 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_MODE_MAX   7

Definition at line 1111 of file DNA_scene_types.h.

Referenced by transformEvent().

#define PROP_RANDOM   6

Definition at line 1110 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_ROOT   2

Definition at line 1106 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_SHARP   3

Definition at line 1107 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_SMOOTH   0

Definition at line 1104 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PROP_SPHERE   1

Definition at line 1105 of file DNA_scene_types.h.

Referenced by calculatePropRatio().

#define PRVRANGEON   (scene->r.flag & SCER_PRV_RANGE)
#define PSFRA   ((PRVRANGEON)? (scene->r.psfra): (scene->r.sfra))
#define R_ADDSKY   0
#define R_ALPHAKEY   2
#define R_ALPHAPREMUL   1

Definition at line 951 of file DNA_scene_types.h.

Referenced by preview_prepare_scene(), and rna_def_scene_render_data().

#define R_AVICODEC   18

Definition at line 974 of file DNA_scene_types.h.

Referenced by BKE_get_movie_handle(), BKE_imtype_is_movie(), and set_image_type().

#define R_AVIJPEG   16

Definition at line 972 of file DNA_scene_types.h.

Referenced by BKE_imtype_is_movie(), set_image_type(), and start_avi().

#define R_AVIRAW   15

Definition at line 971 of file DNA_scene_types.h.

Referenced by BKE_imtype_is_movie(), and set_image_type().

#define R_BAKE_CLEAR   1
#define R_BAKE_LORES_MESH   32
#define R_BAKE_MULTIRES   16

Definition at line 1010 of file DNA_scene_types.h.

Referenced by is_multires_bake(), and rna_def_scene_render_data().

#define R_BAKE_NORMALIZE   8

Definition at line 1009 of file DNA_scene_types.h.

Referenced by bake_displacement(), bake_shade(), and rna_def_scene_render_data().

#define R_BAKE_OSA   2

Definition at line 1007 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_BAKE_SPACE_CAMERA   0

Definition at line 1014 of file DNA_scene_types.h.

Referenced by bake_shade(), and rna_def_scene_render_data().

#define R_BAKE_SPACE_OBJECT   2

Definition at line 1016 of file DNA_scene_types.h.

Referenced by bake_shade(), and rna_def_scene_render_data().

#define R_BAKE_SPACE_TANGENT   3
#define R_BAKE_SPACE_WORLD   1

Definition at line 1015 of file DNA_scene_types.h.

Referenced by bake_shade(), and rna_def_scene_render_data().

#define R_BAKE_TO_ACTIVE   4
#define R_BG_RENDER   0x0002

Definition at line 914 of file DNA_scene_types.h.

Referenced by filelist_from_main(), and write_renderinfo().

#define R_BMP   20
#define R_BORDER   0x0200
#define R_CINEON   26
#define R_CINEON_LOG   8

Definition at line 995 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_COLOR_MANAGEMENT   1
#define R_COMP_CROP   0x0080
#define R_COMP_FREE   0x0800

Definition at line 925 of file DNA_scene_types.h.

Referenced by ntreeCompositExecTree(), and rna_def_scene_render_data().

#define R_CROP   0x0800
#define R_DDS   29
#define R_DOCOMP   0x0040
#define R_DOSEQ   0x0001
#define R_DPX   27
#define R_EDGE   0x0020
#define R_ENVMAP   0x0010
#define R_EXR_TILE_FILE   0x0400
#define R_EXTENSION   0x0010
#define R_FFMPEG   24
#define R_FIELDS   0x0040
#define R_FIELDSTILL   0x0080

Definition at line 849 of file DNA_scene_types.h.

Referenced by do_render_fields_3d(), and rna_def_scene_render_data().

#define R_FILTER_BOX   0
#define R_FILTER_CATROM   4
#define R_FILTER_CUBIC   3
#define R_FILTER_FAST_GAUSS   7
#define R_FILTER_GAUSS   5
#define R_FILTER_MITCH   6
#define R_FILTER_QUAD   2
#define R_FILTER_TENT   1
#define R_FIXED_THREADS   0x80000
#define R_FRAMESERVER   25

Definition at line 981 of file DNA_scene_types.h.

Referenced by BKE_get_movie_handle(), BKE_imtype_is_movie(), and set_image_type().

#define R_FREE_IMAGE   0x0100

Definition at line 922 of file DNA_scene_types.h.

Referenced by RE_Database_Free(), and rna_def_scene_render_data().

#define R_FULL_SAMPLE   0x8000
#define R_GAMMA   0x0004

Definition at line 844 of file DNA_scene_types.h.

Referenced by add_scene(), and do_versions().

#define R_GAUSS   0x20000

Definition at line 860 of file DNA_scene_types.h.

Referenced by do_versions().

#define R_H264   31
#define R_INTERN   0
#define R_IRIS   1
#define R_IRIZ   7

Definition at line 969 of file DNA_scene_types.h.

Referenced by BKE_add_image_extension(), and set_image_type().

#define R_JP2   30
#define R_JPEG2K_12BIT   32

Definition at line 998 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf().

#define R_JPEG2K_16BIT   64

Definition at line 999 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf().

#define R_JPEG2K_CINE_48FPS   512

Definition at line 1002 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf().

#define R_JPEG2K_CINE_PRESET   256

Definition at line 1001 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf().

#define R_JPEG2K_YCC   128

Definition at line 1000 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf(), and rna_def_scene_render_data().

#define R_JPEG90   4
#define R_MATNODE_PREVIEW   0x0020

Definition at line 919 of file DNA_scene_types.h.

Referenced by shade_input_initialize(), and shader_preview_render().

#define R_MBLUR   0x4000
#define R_MULTILAYER   28
#define R_NO_FRAME_UPDATE   0x4000
#define R_NO_IMAGE_LOAD   0x1000
#define R_NO_OVERWRITE   0x400000

Definition at line 870 of file DNA_scene_types.h.

Referenced by RE_BlenderAnim(), and rna_def_scene_render_data().

#define R_NO_TEX   0x2000
#define R_ODDFIELD   0x2000
#define R_OPENEXR   23
#define R_OPENEXR_HALF   1
#define R_OPENEXR_ZBUF   2
#define R_ORTHO   0x0008
#define R_OSA   0x0001
#define R_OUTPUT_AREA   1

Definition at line 881 of file DNA_scene_types.h.

Referenced by add_scene(), and rna_def_scene_render_data().

#define R_OUTPUT_NONE   3

Definition at line 883 of file DNA_scene_types.h.

Referenced by render_view_open(), and rna_def_scene_render_data().

#define R_OUTPUT_SCREEN   0

Definition at line 880 of file DNA_scene_types.h.

Referenced by render_view_open(), and rna_def_scene_render_data().

#define R_OUTPUT_WINDOW   2

Definition at line 882 of file DNA_scene_types.h.

Referenced by render_view_open(), and rna_def_scene_render_data().

#define R_PANORAMA   0x0400
#define R_PASSEPARTOUT   0x0004

Definition at line 916 of file DNA_scene_types.h.

Referenced by do_versions().

#define R_PLANES24   24

Definition at line 955 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_PLANES32   32

Definition at line 956 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_PLANESBW   8

Definition at line 957 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_PNG   17
#define R_PREVIEW_JPG   4

Definition at line 994 of file DNA_scene_types.h.

Referenced by do_write_image_or_movie(), and rna_def_scene_render_data().

#define R_PREVIEWBUTS   0x0008
#define R_QUICKTIME   19

Definition at line 975 of file DNA_scene_types.h.

Referenced by BKE_get_movie_handle(), BKE_imtype_is_movie(), and set_image_type().

#define R_RADHDR   21
#define R_RADIO   0x0100

Definition at line 850 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_RAWTGA   14
#define R_RAYSTRUCTURE_AUTO   0

Definition at line 901 of file DNA_scene_types.h.

Referenced by RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYSTRUCTURE_BLIBVH   2

Definition at line 903 of file DNA_scene_types.h.

Referenced by RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYSTRUCTURE_OCTREE   1

Definition at line 902 of file DNA_scene_types.h.

Referenced by makeraytree(), RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYSTRUCTURE_SIMD_QBVH   5

Definition at line 906 of file DNA_scene_types.h.

Referenced by RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYSTRUCTURE_SIMD_SVBVH   4

Definition at line 905 of file DNA_scene_types.h.

Referenced by RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYSTRUCTURE_VBVH   3

Definition at line 904 of file DNA_scene_types.h.

Referenced by RE_rayobject_create(), and rna_def_scene_render_data().

#define R_RAYTRACE   0x10000
#define R_RAYTRACE_USE_INSTANCES   0x0002
#define R_RAYTRACE_USE_LOCAL_COORDS   0x0001
#define R_SEQ_GL_PREV   1

Definition at line 875 of file DNA_scene_types.h.

Referenced by add_scene(), and rna_def_scene_render_data().

#define R_SEQ_GL_REND   2

Definition at line 876 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data().

#define R_SHADOW   0x0002
#define R_SIMPLE_NO_TRIANGULATE   1

Definition at line 1020 of file DNA_scene_types.h.

Referenced by finalize_render_object(), and rna_def_scene_render_data().

#define R_SIMPLIFY   0x1000000
#define R_SINGLE_LAYER   0x0200
#define R_SPEED   0x100000
#define R_SSS   0x200000
#define R_STAMP_ALL   (R_STAMP_TIME|R_STAMP_FRAME|R_STAMP_DATE|R_STAMP_CAMERA|R_STAMP_SCENE|R_STAMP_NOTE|R_STAMP_MARKER|R_STAMP_FILENAME|R_STAMP_SEQSTRIP|R_STAMP_RENDERTIME|R_STAMP_CAMERALENS)
#define R_STAMP_CAMERA   0x0008

Definition at line 938 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_CAMERALENS   0x0800

Definition at line 946 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data(), and stampdata().

#define R_STAMP_DATE   0x0004

Definition at line 937 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_DRAW   0x0040
#define R_STAMP_FILENAME   0x0100

Definition at line 943 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_FRAME   0x0002

Definition at line 936 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_MARKER   0x0080

Definition at line 942 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data(), and stampdata().

#define R_STAMP_NOTE   0x0020

Definition at line 940 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data(), and stampdata().

#define R_STAMP_RENDERTIME   0x0400

Definition at line 945 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_SCENE   0x0010

Definition at line 939 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_STAMP_SEQSTRIP   0x0200

Definition at line 944 of file DNA_scene_types.h.

Referenced by rna_def_scene_render_data(), and stampdata().

#define R_STAMP_TIME   0x0001

Definition at line 935 of file DNA_scene_types.h.

Referenced by add_scene(), rna_def_scene_render_data(), and stampdata().

#define R_TARGA   0
#define R_TEXNODE_PREVIEW   0x40000

Definition at line 932 of file DNA_scene_types.h.

Referenced by multitex(), multitex_mtex(), and shader_preview_render().

#define R_THEORA   33
#define R_THREADS   0x80000

Definition at line 864 of file DNA_scene_types.h.

Referenced by do_versions().

#define R_TIFF   22
#define R_TIFF_16BIT   16

Definition at line 996 of file DNA_scene_types.h.

Referenced by BKE_write_ibuf(), and rna_def_scene_render_data().

#define R_TOUCH   0x800000

Definition at line 871 of file DNA_scene_types.h.

Referenced by RE_BlenderAnim(), and rna_def_scene_render_data().

#define R_XVID   32
#define R_YAFRAY   1

Definition at line 898 of file DNA_scene_types.h.

Referenced by RE_is_rendering_allowed().

#define RAD_PHASE_FACES   2

Definition at line 1068 of file DNA_scene_types.h.

#define RAD_PHASE_PATCHES   1

Definition at line 1067 of file DNA_scene_types.h.

#define RETOPO   1

Definition at line 1238 of file DNA_scene_types.h.

#define RETOPO_PAINT   2

Definition at line 1239 of file DNA_scene_types.h.

#define SCE_DS_COLLAPSED   (1<<1)

Definition at line 1120 of file DNA_scene_types.h.

Referenced by acf_scene_setting_flag().

#define SCE_DS_SELECTED   (1<<0)
#define SCE_FRAME_DROP   (1<<3)

Definition at line 1122 of file DNA_scene_types.h.

Referenced by RNA_def_scene(), and screen_animation_step().

#define SCE_GAMEFRAMING_BARS   0
#define SCE_GAMEFRAMING_EXTEND   1

Definition at line 422 of file DNA_scene_types.h.

Referenced by BL_ConvertBlenderObjects(), and rna_def_scene_game_data().

#define SCE_GAMEFRAMING_SCALE   2

Definition at line 423 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define SCE_LAY_ALL_Z   0x8000

Definition at line 179 of file DNA_scene_types.h.

Referenced by rna_def_render_layer_common(), and zbuffer_solid().

#define SCE_LAY_DISABLE   0x20000
#define SCE_LAY_EDGE   8
#define SCE_LAY_HALO   4
#define SCE_LAY_NEG_ZMASK   0x80000
#define SCE_LAY_SKY   16
#define SCE_LAY_SOLID   1
#define SCE_LAY_STRAND   32
#define SCE_LAY_XOR   0x10000

Definition at line 180 of file DNA_scene_types.h.

#define SCE_LAY_ZMASK   0x40000
#define SCE_LAY_ZTRA   2
#define SCE_NLA_EDIT_ON   (1<<2)
#define SCE_PASS_AO   (1<<6)
#define SCE_PASS_COMBINED   (1<<0)
#define SCE_PASS_DIFFUSE   (1<<3)
#define SCE_PASS_EMIT   (1<<16)
#define SCE_PASS_ENVIRONMENT   (1<<17)
#define SCE_PASS_INDEXMA   (1<<18)
#define SCE_PASS_INDEXOB   (1<<11)
#define SCE_PASS_INDIRECT   (1<<13)
#define SCE_PASS_MIST   (1<<14)
#define SCE_PASS_NORMAL   (1<<8)
#define SCE_PASS_RAYHITS   (1<<15)
#define SCE_PASS_REFLECT   (1<<7)
#define SCE_PASS_REFRACT   (1<<10)
#define SCE_PASS_RGBA   (1<<2)
#define SCE_PASS_SHADOW   (1<<5)
#define SCE_PASS_SPEC   (1<<4)
#define SCE_PASS_UV   (1<<12)
#define SCE_PASS_VECTOR   (1<<9)
#define SCE_PASS_Z   (1<<1)
#define SCE_PRV_CHANGED   1

Definition at line 1101 of file DNA_scene_types.h.

Referenced by DAG_scene_sort().

#define SCE_SELECT_EDGE   2
#define SCE_SELECT_END   4
#define SCE_SELECT_FACE   4
#define SCE_SELECT_PATH   1
#define SCE_SELECT_POINT   2
#define SCE_SELECT_VERTEX   1
#define SCE_SNAP   1
#define SCE_SNAP_MODE_EDGE   2

Definition at line 1086 of file DNA_scene_types.h.

Referenced by snapArmature(), and snapDerivedMesh().

#define SCE_SNAP_MODE_FACE   3

Definition at line 1087 of file DNA_scene_types.h.

Referenced by dupli_extrude_cursor(), initSnappingMode(), and snapDerivedMesh().

#define SCE_SNAP_MODE_INCREMENT   0
#define SCE_SNAP_MODE_VERTEX   1

Definition at line 1085 of file DNA_scene_types.h.

Referenced by snapArmature(), and snapDerivedMesh().

#define SCE_SNAP_MODE_VOLUME   4

Definition at line 1088 of file DNA_scene_types.h.

Referenced by CalcSnapGeometry(), and sk_getStrokeSnapPoint().

#define SCE_SNAP_NO_SELF   16

Definition at line 1077 of file DNA_scene_types.h.

Referenced by initSnapping(), and rna_def_tool_settings().

#define SCE_SNAP_PEEL_OBJECT   4
#define SCE_SNAP_PROJECT   8

Definition at line 1076 of file DNA_scene_types.h.

Referenced by initSnapping(), and rna_def_tool_settings().

#define SCE_SNAP_ROTATE   2

Definition at line 1074 of file DNA_scene_types.h.

Referenced by initSnapping(), and rna_def_tool_settings().

#define SCE_SNAP_TARGET_ACTIVE   3

Definition at line 1082 of file DNA_scene_types.h.

Referenced by setSnappingCallback().

#define SCE_SNAP_TARGET_CENTER   1

Definition at line 1080 of file DNA_scene_types.h.

Referenced by setSnappingCallback().

#define SCE_SNAP_TARGET_CLOSEST   0

Definition at line 1079 of file DNA_scene_types.h.

Referenced by ApplySnapResize(), ApplySnapRotation(), and setSnappingCallback().

#define SCE_SNAP_TARGET_MEDIAN   2

Definition at line 1081 of file DNA_scene_types.h.

Referenced by setSnappingCallback(), and TargetSnapActive().

#define SCER_PRV_RANGE   (1<<0)
#define SCULPT_PAINT_UNIFIED_ALPHA_PRESSURE   (1<<4)

Definition at line 1165 of file DNA_scene_types.h.

Referenced by brush_set_use_alpha_pressure(), and brush_use_alpha_pressure().

#define SCULPT_PAINT_UNIFIED_LOCK_BRUSH_SIZE   (1<<2)

Definition at line 1163 of file DNA_scene_types.h.

Referenced by brush_set_use_locked_size(), and brush_use_locked_size().

#define SCULPT_PAINT_UNIFIED_SIZE_PRESSURE   (1<<3)

Definition at line 1164 of file DNA_scene_types.h.

Referenced by brush_set_use_size_pressure(), and brush_use_size_pressure().

#define SCULPT_PAINT_USE_UNIFIED_ALPHA   (1<<1)
#define SCULPT_PAINT_USE_UNIFIED_SIZE   (1<<0)
#define SFRA   (scene->r.sfra)

Definition at line 1058 of file DNA_scene_types.h.

Referenced by nla_new(), time_listener(), and time_new().

#define SK_CONVERT_CUT_ADAPTATIVE   2
#define SK_CONVERT_CUT_FIXED   0
#define SK_CONVERT_CUT_LENGTH   1
#define SK_CONVERT_RETARGET   3
#define SK_RETARGET_AUTONAME   1

Definition at line 1285 of file DNA_scene_types.h.

Referenced by rna_def_tool_settings(), and sk_autoname().

#define SK_RETARGET_ROLL_JOINT   2

Definition at line 1290 of file DNA_scene_types.h.

Referenced by repositionBone(), and rna_def_tool_settings().

#define SK_RETARGET_ROLL_NONE   0

Definition at line 1288 of file DNA_scene_types.h.

Referenced by rna_def_tool_settings().

#define SK_RETARGET_ROLL_VIEW   1

Definition at line 1289 of file DNA_scene_types.h.

Referenced by do_versions(), repositionBone(), and rna_def_tool_settings().

#define SKGEN_ADAPTIVE_DISTANCE   (1 << 8)

Definition at line 1255 of file DNA_scene_types.h.

#define SKGEN_AVERAGE   1

Definition at line 1270 of file DNA_scene_types.h.

Referenced by postprocessGraph().

#define SKGEN_CUT_ANGLE   (1 << 4)

Definition at line 1251 of file DNA_scene_types.h.

#define SKGEN_CUT_CORRELATION   (1 << 5)

Definition at line 1252 of file DNA_scene_types.h.

#define SKGEN_CUT_LENGTH   (1 << 3)

Definition at line 1250 of file DNA_scene_types.h.

#define SKGEN_DISP_EMBED   (1 << 13)

Definition at line 1260 of file DNA_scene_types.h.

#define SKGEN_DISP_INDEX   (1 << 14)

Definition at line 1261 of file DNA_scene_types.h.

#define SKGEN_DISP_LENGTH   (1 << 10)

Definition at line 1257 of file DNA_scene_types.h.

#define SKGEN_DISP_ORIG   (1 << 12)

Definition at line 1259 of file DNA_scene_types.h.

#define SKGEN_DISP_WEIGHT   (1 << 11)

Definition at line 1258 of file DNA_scene_types.h.

#define SKGEN_FILTER_EXTERNAL   (1 << 1)

Definition at line 1248 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), and filterGraph().

#define SKGEN_FILTER_INTERNAL   (1 << 0)

Definition at line 1247 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), and filterGraph().

#define SKGEN_FILTER_SMART   (1 << 9)
#define SKGEN_HARMONIC   (1 << 6)

Definition at line 1253 of file DNA_scene_types.h.

Referenced by add_scene(), BIF_ReebGraphMultiFromEditMesh(), and do_versions().

#define SKGEN_SHARPEN   2

Definition at line 1271 of file DNA_scene_types.h.

Referenced by postprocessGraph().

#define SKGEN_SMOOTH   0

Definition at line 1269 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), and postprocessGraph().

#define SKGEN_STICK_TO_EMBEDDING   (1 << 7)

Definition at line 1254 of file DNA_scene_types.h.

Referenced by add_scene().

#define SKGEN_SUB_ANGLE   1

Definition at line 1264 of file DNA_scene_types.h.

Referenced by add_scene(), and do_versions().

#define SKGEN_SUB_CORRELATION   2

Definition at line 1265 of file DNA_scene_types.h.

Referenced by add_scene(), and do_versions().

#define SKGEN_SUB_LENGTH   0

Definition at line 1263 of file DNA_scene_types.h.

Referenced by add_scene(), and do_versions().

#define SKGEN_SUB_TOTAL   3

Definition at line 1266 of file DNA_scene_types.h.

#define SKGEN_SYMMETRY   (1 << 2)

Definition at line 1249 of file DNA_scene_types.h.

#define STEREO_ABOVEBELOW   3

Definition at line 462 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define STEREO_ANAGLYPH   5

Definition at line 464 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), and rna_def_scene_game_data().

#define STEREO_DOME   3
#define STEREO_ENABLED   2

Definition at line 457 of file DNA_scene_types.h.

Referenced by do_versions(), main(), rna_def_scene_game_data(), and StartKetsjiShell().

#define STEREO_INTERLACED   4

Definition at line 463 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define STEREO_NOSTEREO   1

Definition at line 456 of file DNA_scene_types.h.

Referenced by add_scene(), do_versions(), main(), and rna_def_scene_game_data().

#define STEREO_QUADBUFFERED   2

Definition at line 461 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define STEREO_SIDEBYSIDE   6

Definition at line 465 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define STEREO_VINTERLACE   7

Definition at line 466 of file DNA_scene_types.h.

Referenced by rna_def_scene_game_data().

#define SUBFRA   (scene->r.subframe)
#define TESTBASE (   v3d,
  base 
)    ( ((base)->flag & SELECT) && ((base)->lay & v3d->lay) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0) )

Definition at line 1039 of file DNA_scene_types.h.

Referenced by initlocalview(), and viewselected_exec().

#define TESTBASELIB (   v3d,
  base 
)    ( ((base)->flag & SELECT) && ((base)->lay & v3d->lay) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))
#define TESTBASELIB_BGMODE (   v3d,
  scene,
  base 
)    ( ((base)->flag & SELECT) && ((base)->lay & (v3d ? v3d->lay : scene->lay)) && ((base)->object->id.lib==NULL) && (((base)->object->restrictflag & OB_RESTRICT_VIEW)==0))

Definition at line 1041 of file DNA_scene_types.h.

Referenced by count_proportional_objects(), and set_trans_object_base_flags().

#define TIME2FRA (   a)    ((((double) scene->r.frs_sec) * (double)(a)) / (double)scene->r.frs_sec_base)

Definition at line 1064 of file DNA_scene_types.h.

#define USER_UNIT_IMPERIAL   2
#define USER_UNIT_METRIC   1
#define USER_UNIT_NONE   0
#define USER_UNIT_OPT_SPLIT   1
#define USER_UNIT_ROT_RADIANS   2
#define UV_SELECT_EDGE   2

Definition at line 1192 of file DNA_scene_types.h.

Referenced by mouse_select(), and rna_def_tool_settings().

#define UV_SELECT_FACE   4
#define UV_SELECT_ISLAND   8

Definition at line 1194 of file DNA_scene_types.h.

Referenced by mouse_select(), and rna_def_tool_settings().

#define UV_SELECT_VERTEX   1
#define UV_SHOW_SAME_IMAGE   2

Definition at line 1188 of file DNA_scene_types.h.

Referenced by rna_def_tool_settings(), and uvedit_face_visible().

#define UV_SYNC_SELECTION   1
#define UVCALC_FILLHOLES   1
#define UVCALC_NO_ASPECT_CORRECT   2

Definition at line 1183 of file DNA_scene_types.h.

Referenced by ED_unwrap_lscm(), and unwrap_exec().

#define UVCALC_TRANSFORM_CORRECT   4

Definition at line 1184 of file DNA_scene_types.h.

Referenced by createSlideVerts(), and initTransInfo().

#define V3D_CAMERA_LOCAL (   v3d)    ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : NULL)

Definition at line 1050 of file DNA_scene_types.h.

Referenced by RE_make_sticky(), screen_render_exec(), and screen_render_invoke().

#define V3D_CAMERA_SCENE (   scene,
  v3d 
)    ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : (scene)->camera)

Definition at line 1051 of file DNA_scene_types.h.

Referenced by view3d_setobjectascamera_exec().

#define VP_AREA   2
#define VP_COLINDEX   1

Definition at line 606 of file DNA_scene_types.h.

Referenced by vpaint_paint_face(), and wpaint_stroke_update_step().

#define VP_NORMALS   8

Definition at line 609 of file DNA_scene_types.h.

Referenced by calc_vp_alpha_dl(), and rna_def_vertex_paint().

#define VP_ONLYVGROUP   128

Definition at line 612 of file DNA_scene_types.h.

Referenced by do_weight_paint_vertex(), and wpaint_stroke_update_step().

#define VP_SPRAY   16

Definition at line 610 of file DNA_scene_types.h.

Referenced by new_vpaint(), rna_def_vertex_paint(), vpaint_blend(), and wpaint_blend().

#define WOPHY_BULLET   5
#define WOPHY_DYNAMO   3

Definition at line 473 of file DNA_scene_types.h.

Referenced by KX_BlenderSceneConverter::ConvertScene().

#define WOPHY_ENJI   1

Definition at line 471 of file DNA_scene_types.h.

#define WOPHY_NONE   0
#define WOPHY_ODE   4

Definition at line 474 of file DNA_scene_types.h.

Referenced by KX_BlenderSceneConverter::ConvertScene().

#define WOPHY_SUMO   2

Definition at line 472 of file DNA_scene_types.h.

Referenced by KX_BlenderSceneConverter::ConvertScene().


Typedef Documentation

typedef struct AudioData AudioData
typedef struct AviCodecData AviCodecData
typedef struct Base Base
typedef struct bStats bStats
typedef struct GameData GameData
typedef struct GameDome GameDome
typedef struct GameFraming GameFraming
typedef struct Paint Paint
typedef struct RenderData RenderData
typedef struct RenderProfile RenderProfile
typedef struct Scene Scene

Definition at line 68 of file ConstraintSet.hpp.

typedef struct Sculpt Sculpt
typedef enum SculptFlags SculptFlags
typedef struct TimeMarker TimeMarker
typedef struct ToolSettings ToolSettings
typedef struct UnitSettings UnitSettings
typedef struct VPaint VPaint

Enumeration Type Documentation

enum PaintFlags
Enumerator:
PAINT_SHOW_BRUSH 
PAINT_FAST_NAVIGATE 
PAINT_SHOW_BRUSH_ON_SURFACE 

Definition at line 1140 of file DNA_scene_types.h.

Enumerator:
SCULPT_SYMM_X 
SCULPT_SYMM_Y 
SCULPT_SYMM_Z 
SCULPT_LOCK_X 
SCULPT_LOCK_Y 
SCULPT_LOCK_Z 
SCULPT_SYMMETRY_FEATHER 
SCULPT_USE_OPENMP 
SCULPT_ONLY_DEFORM 

Definition at line 1148 of file DNA_scene_types.h.