14#define DURIAN_CAMERA_SWITCH
20#define USE_SETSCENE_CHECK
64#ifdef DNA_DEPRECATED_ALLOW
66 FFM_PRESET_ULTRAFAST = 1,
67 FFM_PRESET_SUPERFAST = 2,
68 FFM_PRESET_VERYFAST = 3,
69 FFM_PRESET_FASTER = 4,
71 FFM_PRESET_MEDIUM = 6,
73 FFM_PRESET_SLOWER = 8,
74 FFM_PRESET_VERYSLOW = 9,
261#define RE_PASSNAME_DEPRECATED "Deprecated"
263#define RE_PASSNAME_COMBINED "Combined"
264#define RE_PASSNAME_Z "Depth"
265#define RE_PASSNAME_VECTOR "Vector"
266#define RE_PASSNAME_POSITION "Position"
267#define RE_PASSNAME_NORMAL "Normal"
268#define RE_PASSNAME_UV "UV"
269#define RE_PASSNAME_EMIT "Emit"
270#define RE_PASSNAME_SHADOW "Shadow"
272#define RE_PASSNAME_AO "AO"
273#define RE_PASSNAME_ENVIRONMENT "Env"
274#define RE_PASSNAME_INDEXOB "IndexOB"
275#define RE_PASSNAME_INDEXMA "IndexMA"
276#define RE_PASSNAME_MIST "Mist"
278#define RE_PASSNAME_DIFFUSE_DIRECT "DiffDir"
279#define RE_PASSNAME_DIFFUSE_INDIRECT "DiffInd"
280#define RE_PASSNAME_DIFFUSE_COLOR "DiffCol"
281#define RE_PASSNAME_GLOSSY_DIRECT "GlossDir"
282#define RE_PASSNAME_GLOSSY_INDIRECT "GlossInd"
283#define RE_PASSNAME_GLOSSY_COLOR "GlossCol"
284#define RE_PASSNAME_TRANSM_DIRECT "TransDir"
285#define RE_PASSNAME_TRANSM_INDIRECT "TransInd"
286#define RE_PASSNAME_TRANSM_COLOR "TransCol"
288#define RE_PASSNAME_SUBSURFACE_DIRECT "SubsurfaceDir"
289#define RE_PASSNAME_SUBSURFACE_INDIRECT "SubsurfaceInd"
290#define RE_PASSNAME_SUBSURFACE_COLOR "SubsurfaceCol"
292#define RE_PASSNAME_FREESTYLE "Freestyle"
293#define RE_PASSNAME_BLOOM "BloomCol"
294#define RE_PASSNAME_VOLUME_LIGHT "VolumeDir"
295#define RE_PASSNAME_TRANSPARENT "Transp"
297#define RE_PASSNAME_CRYPTOMATTE_OBJECT "CryptoObject"
298#define RE_PASSNAME_CRYPTOMATTE_ASSET "CryptoAsset"
299#define RE_PASSNAME_CRYPTOMATTE_MATERIAL "CryptoMaterial"
647#define R_BAKE_PASS_FILTER_ALL (~0)
885#define STEREO_RIGHT_NAME "right"
886#define STEREO_LEFT_NAME "left"
887#define STEREO_RIGHT_SUFFIX "_R"
888#define STEREO_LEFT_SUFFIX "_L"
919#define PAINT_MAX_INPUT_SAMPLES 64
2242#define R_STAMP_ALL \
2243 (R_STAMP_TIME | R_STAMP_FRAME | R_STAMP_DATE | R_STAMP_CAMERA | R_STAMP_SCENE | R_STAMP_NOTE | \
2244 R_STAMP_MARKER | R_STAMP_FILENAME | R_STAMP_SEQSTRIP | R_STAMP_RENDERTIME | \
2245 R_STAMP_CAMERALENS | R_STAMP_MEMORY | R_STAMP_HIDE_LABELS | R_STAMP_FRAME_RANGE | \
2309#define MAXFRAME 1048574
2310#define MAXFRAMEF 1048574.0f
2313#define MINFRAMEF 0.0f
2316#define MINAFRAME -1048574
2317#define MINAFRAMEF -1048574.0f
2325#define BASE_VISIBLE(v3d, base) BKE_base_is_visible(v3d, base)
2326#define BASE_SELECTABLE(v3d, base) \
2327 (BASE_VISIBLE(v3d, base) && \
2328 ((v3d == NULL) || (((1 << (base)->object->type) & (v3d)->object_type_exclude_select) == 0)) && \
2329 (((base)->flag & BASE_SELECTABLE) != 0))
2330#define BASE_SELECTED(v3d, base) (BASE_VISIBLE(v3d, base) && (((base)->flag & BASE_SELECTED) != 0))
2331#define BASE_EDITABLE(v3d, base) \
2332 (BASE_VISIBLE(v3d, base) && ID_IS_EDITABLE((base)->object) && \
2333 (!ID_IS_OVERRIDE_LIBRARY_REAL((base)->object) || \
2334 ((base)->object->id.override_library->flag & LIBOVERRIDE_FLAG_SYSTEM_DEFINED) == 0))
2335#define BASE_SELECTED_EDITABLE(v3d, base) \
2336 (BASE_EDITABLE(v3d, base) && (((base)->flag & BASE_SELECTED) != 0))
2339#define OBEDIT_FROM_OBACT(ob) ((ob) ? (((ob)->mode & OB_MODE_EDIT) ? ob : NULL) : NULL)
2340#define OBPOSE_FROM_OBACT(ob) ((ob) ? (((ob)->mode & OB_MODE_POSE) ? ob : NULL) : NULL)
2341#define OBWEIGHTPAINT_FROM_OBACT(ob) \
2342 ((ob) ? (((ob)->mode & OB_MODE_WEIGHT_PAINT) ? ob : NULL) : NULL)
2344#define V3D_CAMERA_LOCAL(v3d) ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : NULL)
2345#define V3D_CAMERA_SCENE(scene, v3d) \
2346 ((!(v3d)->scenelock && (v3d)->camera) ? (v3d)->camera : (scene)->camera)
2348#define PRVRANGEON (scene->r.flag & SCER_PRV_RANGE)
2349#define PSFRA ((PRVRANGEON) ? (scene->r.psfra) : (scene->r.sfra))
2350#define PEFRA ((PRVRANGEON) ? (scene->r.pefra) : (scene->r.efra))
2351#define FRA2TIME(a) ((((double)scene->r.frs_sec_base) * (double)(a)) / (double)scene->r.frs_sec)
2352#define TIME2FRA(a) ((((double)scene->r.frs_sec) * (double)(a)) / (double)scene->r.frs_sec_base)
2353#define FPS (((double)scene->r.frs_sec) / (double)scene->r.frs_sec_base)
2458#ifdef ENUM_OPERATORS
2462#define SCE_SNAP_TO_VERTEX (SCE_SNAP_TO_POINT | SCE_SNAP_TO_EDGE_ENDPOINT)
2464#define SCE_SNAP_TO_GEOM \
2465 (SCE_SNAP_TO_VERTEX | SCE_SNAP_TO_EDGE | SCE_SNAP_TO_FACE | SCE_SNAP_TO_EDGE_MIDPOINT | \
2466 SCE_SNAP_TO_EDGE_PERPENDICULAR)
2547#define WT_VGROUP_MASK_ALL \
2548 ((1 << WT_VGROUP_ACTIVE) | (1 << WT_VGROUP_BONE_SELECT) | (1 << WT_VGROUP_BONE_DEFORM) | \
2549 (1 << WT_VGROUP_BONE_DEFORM_OFF) | (1 << WT_VGROUP_ALL))
2580#ifdef DNA_DEPRECATED_ALLOW
2582 FFMPEG_MULTIPLEX_AUDIO = (1 << 0),
2651#define IMAGEPAINT_MODE_MATERIAL PAINT_CANVAS_SOURCE_MATERIAL
2652#define IMAGEPAINT_MODE_IMAGE PAINT_CANVAS_SOURCE_IMAGE
2854#define USER_UNIT_ADAPTIVE 0xFF
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
enum eAnimEdit_AutoSnap DNA_DEPRECATED
These structs are the foundation for all linked lists in the library system.
@ CURVE_PAINT_SURFACE_PLANE_NORMAL_SURFACE
@ CURVE_PAINT_SURFACE_PLANE_VIEW
@ CURVE_PAINT_SURFACE_PLANE_NORMAL_VIEW
struct SequencerToolSettings SequencerToolSettings
struct UnitSettings UnitSettings
struct CurvesSculpt CurvesSculpt
struct PaintModeSettings PaintModeSettings
struct ParticleBrushData ParticleBrushData
@ SCE_WORKSPACE_TOOL_DEFAULT
@ SCE_WORKSPACE_TOOL_FALLBACK
@ SCE_XFORM_SKIP_CHILDREN
@ UVCALC_TRANSFORM_CORRECT_SLIDE
@ UVCALC_TRANSFORM_CORRECT
@ UVCALC_UNWRAP_USE_WEIGHTS
@ UVCALC_NO_ASPECT_CORRECT
@ UVCALC_TRANSFORM_CORRECT_KEEP_CONNECTED
@ SCE_COMPOSITOR_PRECISION_FULL
@ SCE_COMPOSITOR_PRECISION_AUTO
struct SceneHydra SceneHydra
struct SceneEEVEE SceneEEVEE
@ SCULPT_DYNTOPO_SUBDIVIDE
@ SCULPT_DYNTOPO_DETAIL_MANUAL
@ SCULPT_DYNTOPO_DETAIL_CONSTANT
@ SCULPT_DYNTOPO_COLLAPSE
@ SCULPT_DYNTOPO_DETAIL_BRUSH
@ CURVE_PAINT_FIT_METHOD_REFIT
@ CURVE_PAINT_FIT_METHOD_SPLIT
const char * RE_engine_id_CYCLES
@ GP_SCULPT_SETT_FLAG_PRIMITIVE_CURVE
@ GP_SCULPT_SETT_FLAG_FRAME_FALLOFF
@ GP_SCULPT_SETT_FLAG_AUTOMASK_LAYER_ACTIVE
@ GP_SCULPT_SETT_FLAG_AUTOMASK_STROKE
@ GP_SCULPT_SETT_FLAG_AUTOMASK_MATERIAL_STROKE
@ GP_SCULPT_SETT_FLAG_AUTOMASK_MATERIAL_ACTIVE
@ GP_SCULPT_SETT_FLAG_SCALE_THICKNESS
@ GP_SCULPT_SETT_FLAG_AUTOMASK_LAYER_STROKE
const char * RE_engine_id_BLENDER_EEVEE_NEXT
@ RAYTRACE_EEVEE_METHOD_SCREEN
@ RAYTRACE_EEVEE_METHOD_PROBE
eUnifiedPaintSettingsFlags
@ UNIFIED_PAINT_FLAG_UNUSED_0
@ UNIFIED_PAINT_BRUSH_LOCK_SIZE
@ UNIFIED_PAINT_INPUT_SAMPLES
@ UNIFIED_PAINT_FLAG_UNUSED_1
@ SEQ_SNAP_TO_PREVIEW_CENTER
@ SEQ_SNAP_TO_STRIPS_PREVIEW
@ SEQ_SNAP_TO_PREVIEW_BORDERS
@ SEQ_SNAP_TO_CURRENT_FRAME
@ SCER_LOCK_FRAME_SELECTION
@ SEQ_SNAP_CURRENT_FRAME_TO_STRIPS
struct SceneDisplay SceneDisplay
@ IMAGEPAINT_INTERP_LINEAR
@ IMAGEPAINT_INTERP_CLOSEST
struct RenderData RenderData
struct TransformOrientationSlot TransformOrientationSlot
@ GPPAINT_FLAG_USE_VERTEXCOLOR
@ GPPAINT_FLAG_USE_MATERIAL
struct ToolSettings ToolSettings
@ PE_BRUSH_DATA_PUFF_VOLUME
eGPencil_Selectmode_types
struct GpVertexPaint GpVertexPaint
@ R_BAKE_TARGET_VERTEX_COLORS
@ R_BAKE_TARGET_IMAGE_TEXTURES
@ R_IMF_JP2_FLAG_CINE_PRESET
struct ImageFormatData ImageFormatData
@ S3D_ANAGLYPH_YELLOWBLUE
@ S3D_ANAGLYPH_GREENMAGENTA
struct ToolSystemBrushBindings ToolSystemBrushBindings
struct GP_Sculpt_Settings GP_Sculpt_Settings
struct TimeMarker TimeMarker
@ R_LINE_THICKNESS_ABSOLUTE
@ R_LINE_THICKNESS_RELATIVE
@ PAINT_SCULPT_DELAY_UPDATES
@ PAINT_SHOW_BRUSH_ON_SURFACE
@ VP_FLAG_VGROUP_RESTRICT
@ R_COLOR_MANAGEMENT_UNUSED_1
struct SceneRuntimeHandle SceneRuntimeHandle
@ S3D_SIDEBYSIDE_CROSSEYED
@ FFMPEG_AUTOSPLIT_OUTPUT
@ FFMPEG_USE_MAX_B_FRAMES
@ SCE_DISPLAY_AA_SAMPLES_32
@ SCE_DISPLAY_AA_SAMPLES_8
@ SCE_DISPLAY_AA_SAMPLES_11
@ SCE_DISPLAY_AA_SAMPLES_5
@ SCE_DISPLAY_AA_SAMPLES_16
@ CURVE_PAINT_PROJECT_CURSOR
@ CURVE_PAINT_PROJECT_SURFACE
struct RaytraceEEVEE RaytraceEEVEE
@ IMAGEPAINT_PROJECT_LAYER_STENCIL_INV
@ IMAGEPAINT_PROJECT_BACKFACE
@ IMAGEPAINT_PROJECT_XRAY
@ IMAGEPAINT_PROJECT_LAYER_STENCIL
@ IMAGEPAINT_PROJECT_LAYER_CLONE
@ IMAGEPAINT_PROJECT_FLAT
@ SCE_VIEWS_FORMAT_STEREO_3D
@ SCE_VIEWS_FORMAT_MULTIVIEW
@ RAYTRACE_EEVEE_USE_DENOISE
struct SceneRenderLayer SceneRenderLayer
struct SceneGpencil SceneGpencil
struct SceneRenderView SceneRenderView
struct GpSculptPaint GpSculptPaint
const char * RE_engine_id_BLENDER_WORKBENCH
struct GP_Interpolate_Settings GP_Interpolate_Settings
@ PAINT_CANVAS_SOURCE_COLOR_ATTRIBUTE
@ PAINT_CANVAS_SOURCE_IMAGE
@ PAINT_CANVAS_SOURCE_MATERIAL
@ R_BAKE_VIEW_FROM_ABOVE_SURFACE
@ R_BAKE_VIEW_FROM_ACTIVE_CAMERA
struct Stereo3dFormat Stereo3dFormat
struct DisplaySafeAreas DisplaySafeAreas
eGP_Sculpt_SelectMaskFlag
@ GP_SCULPT_MASK_SELECTMODE_POINT
@ GP_SCULPT_MASK_SELECTMODE_STROKE
@ GP_SCULPT_MASK_SELECTMODE_SEGMENT
@ R_IMF_IMTYPE_MULTILAYER
@ IMAGEPAINT_MISSING_MATERIAL
@ IMAGEPAINT_MISSING_STENCIL
eGP_vertex_SelectMaskFlag
@ GP_VERTEX_MASK_SELECTMODE_SEGMENT
@ GP_VERTEX_MASK_SELECTMODE_STROKE
@ GP_VERTEX_MASK_SELECTMODE_POINT
@ CURVE_PAINT_FLAG_DEPTH_STROKE_ENDPOINTS
@ CURVE_PAINT_FLAG_DEPTH_STROKE_OFFSET_ABS
@ CURVE_PAINT_FLAG_CORNERS_DETECT
@ CURVE_PAINT_FLAG_PRESSURE_RADIUS
@ CURVE_PAINT_FLAG_DEPTH_ONLY_SELECTED
struct NamedBrushAssetReference NamedBrushAssetReference
@ SCE_CUSTOM_SIMULATION_RANGE
@ SCE_READFILE_LIBLINK_NEED_SETSCENE_CHECK
@ R_SEQ_OVERRIDE_SCENE_SETTINGS
@ R_IMF_TIFF_CODEC_PACKBITS
@ R_IMF_TIFF_CODEC_DEFLATE
struct UnifiedPaintSettings UnifiedPaintSettings
@ S3D_INTERLACE_CHECKERBOARD
@ OB_DRAW_GROUPUSER_ACTIVE
@ GP_PROJECT_DEPTH_STROKE_ENDPOINTS
@ GP_PROJECT_DEPTH_STROKE
@ GP_PROJECT_DEPTH_STROKE_FIRST
@ GP_PROJECT_DEPTH_ONLY_SELECTED
struct Paint_Runtime Paint_Runtime
@ SCE_SNAP_TO_INCLUDE_EDITED
@ SCE_SNAP_TO_INCLUDE_NONEDITED
@ SCE_SNAP_BACKFACE_CULLING
@ SCE_SNAP_KEEP_ON_SAME_OBJECT
@ SCE_SNAP_TO_ONLY_SELECTABLE
struct ImagePaintSettings ImagePaintSettings
@ SIMPLIFY_GPENCIL_ON_PLAY
@ SIMPLIFY_GPENCIL_MODIFIER
@ SIMPLIFY_GPENCIL_ENABLE
@ SCE_EEVEE_FAST_GI_ENABLED
@ SCE_EEVEE_SHADOW_ENABLED
@ SCE_EEVEE_RAYTRACE_OPTIONS_SPLIT
@ SCE_EEVEE_VOLUME_CUSTOM_RANGE
@ SCE_EEVEE_VOLUMETRIC_SHADOWS
@ SCE_EEVEE_SHADOW_JITTERED_VIEWPORT
@ SCE_EEVEE_TAA_REPROJECTION
@ SCE_EEVEE_MOTION_BLUR_ENABLED_DEPRECATED
struct MeshStatVis MeshStatVis
eGP_Interpolate_SettingsFlag
@ GP_TOOLFLAG_INTERPOLATE_EXCLUDE_BREAKDOWNS
@ GP_TOOLFLAG_INTERPOLATE_ONLY_SELECTED
@ GP_TOOLFLAG_INTERPOLATE_ALL_LAYERS
const char * RE_engine_id_BLENDER_EEVEE
struct PhysicsSettings PhysicsSettings
enum eGP_vertex_SelectMaskFlag eGP_Vertex_SelectMaskFlag
struct GP_Sculpt_Guide GP_Sculpt_Guide
@ GP_TOOL_FLAG_RETAIN_LAST
@ GP_TOOL_FLAG_THUMBNAIL_LIST
@ GP_TOOL_FLAG_PAINT_ONBACK
@ GP_TOOL_FLAG_AUTOMERGE_STROKE
@ GP_TOOL_FLAG_CREATE_WEIGHTS
@ GP_USE_MULTI_FRAME_EDITING
@ SCE_SNAP_TRANSFORM_MODE_SCALE
@ SCE_SNAP_TRANSFORM_MODE_ROTATE
@ SCE_SNAP_TRANSFORM_MODE_TRANSLATE
struct CurvePaintSettings CurvePaintSettings
@ FFM_CHANNELS_SURROUND51
@ FFM_CHANNELS_SURROUND71
@ UVCALC_UNWRAP_METHOD_MINIMUM_STRETCH
@ UVCALC_UNWRAP_METHOD_CONFORMAL
@ UVCALC_UNWRAP_METHOD_ANGLE
@ SCE_COMPOSITOR_DEVICE_GPU
@ SCE_COMPOSITOR_DEVICE_CPU
enum eSculptTransformMode eSculptTrasnformMode
@ SCE_SNAP_SOURCE_CLOSEST
@ SCE_SNAP_TARGET_NOT_ACTIVE
@ SCE_SNAP_TARGET_NOT_NONEDITED
@ SCE_SNAP_TARGET_ONLY_SELECTABLE
@ SCE_SNAP_TARGET_NOT_SELECTED
@ SCE_SNAP_TARGET_NOT_EDITED
@ SCULPT_TRANSFORM_MODE_RADIUS_ELASTIC
@ SCULPT_TRANSFORM_MODE_ALL_VERTICES
struct GpWeightPaint GpWeightPaint
struct FFMpegCodecData FFMpegCodecData
@ R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE
@ R_IMF_COLOR_MANAGEMENT_OVERRIDE
@ R_BAKE_PASS_FILTER_DIFFUSE
@ R_BAKE_PASS_FILTER_NONE
@ R_BAKE_PASS_FILTER_COLOR
@ R_BAKE_PASS_FILTER_SUBSURFACE
@ R_BAKE_PASS_FILTER_INDIRECT
@ R_BAKE_PASS_FILTER_DIRECT
@ R_BAKE_PASS_FILTER_UNUSED
@ R_BAKE_PASS_FILTER_GLOSSY
@ R_BAKE_PASS_FILTER_EMIT
@ R_BAKE_PASS_FILTER_TRANSM
@ SCE_PASS_SUBSURFACE_INDIRECT
@ SCE_PASS_SUBSURFACE_COLOR
@ SCE_PASS_DIFFUSE_DIRECT
@ SCE_PASS_GLOSSY_INDIRECT
@ SCE_PASS_TRANSM_INDIRECT
@ SCE_PASS_DIFFUSE_INDIRECT
@ SCE_PASS_SUBSURFACE_DIRECT
RaytraceEEVEE_DenoiseStages
@ RAYTRACE_EEVEE_DENOISE_BILATERAL
@ RAYTRACE_EEVEE_DENOISE_SPATIAL
@ RAYTRACE_EEVEE_DENOISE_TEMPORAL
struct ParticleEditSettings ParticleEditSettings
struct AudioData AudioData
@ SCE_SNAP_INDIVIDUAL_NEAREST
@ SCE_SNAP_INDIVIDUAL_PROJECT
@ SCE_SNAP_TO_EDGE_ENDPOINT
@ SCE_SNAP_TO_EDGE_MIDPOINT
@ SCE_SNAP_TO_EDGE_PERPENDICULAR
struct Object * cage_object
struct ImageFormatData im_format
struct CurveMapping * custom_ipo
struct Object * reference_object
struct GP_Sculpt_Guide guide
struct CurveMapping * cur_primitive
struct CurveMapping * cur_falloff
short screen_grab_size[2]
struct NamedBrushAssetReference * next
struct AssetWeakReference * brush_asset_reference
struct NamedBrushAssetReference * prev
struct Paint_Runtime runtime
struct Brush * eraser_brush
unsigned char paint_cursor_col[4]
struct CurveMapping * cavity_curve
int num_input_samples_deprecated
struct AssetWeakReference * eraser_brush_asset_reference
struct AssetWeakReference * brush_asset_reference
ToolSystemBrushBindings tool_brush_bindings
ParticleBrushData brush[7]
struct Object * shape_object
float screen_trace_thickness
float screen_trace_quality
float trace_max_roughness
short quality DNA_DEPRECATED
float motion_blur_shutter
struct CurveMapping mblur_shutter_curve
short planes DNA_DEPRECATED
float simplify_particles_render
struct ImageFormatData im_format
short imtype DNA_DEPRECATED
short subimtype DNA_DEPRECATED
short actlay DNA_DEPRECATED
short simplify_subsurf_render
char use_old_cpu_compositor
struct FFMpegCodecData ffcodecdata
ListBase layers DNA_DEPRECATED
float unit_line_thickness
float matcap_ssao_distance
float matcap_ssao_attenuation
float clamp_surface_direct
float fast_gi_thickness_near
float volumetric_light_clamp
struct RaytraceEEVEE ray_tracing_options
int shadow_cube_size_deprecated DNA_DEPRECATED
int motion_blur_position_deprecated DNA_DEPRECATED
float shadow_resolution_scale
float volumetric_sample_distribution
float clamp_volume_indirect
int gi_visibility_resolution
float motion_blur_depth_scale
float clamp_surface_indirect
int volumetric_shadow_samples
float motion_blur_shutter_deprecated DNA_DEPRECATED
float fast_gi_thickness_far
int gi_cubemap_resolution
float clamp_volume_direct
int motion_blur_samples DNA_DEPRECATED
int gi_irradiance_pool_size
struct World *world_override DNA_DEPRECATED
unsigned int lay_zmask DNA_DEPRECATED
int layflag DNA_DEPRECATED
char name[64] DNA_DEPRECATED
unsigned int lay DNA_DEPRECATED
struct Material *mat_override DNA_DEPRECATED
int passflag DNA_DEPRECATED
struct SceneRenderLayer * prev
unsigned int lay_exclude DNA_DEPRECATED
int pass_xor DNA_DEPRECATED
struct SceneRenderLayer * next
IDProperty *prop DNA_DEPRECATED
float pass_alpha_threshold DNA_DEPRECATED
int samples DNA_DEPRECATED
struct SceneRenderView * next
struct SceneRenderView * prev
struct bNodeTree * nodetree
struct Collection * master_collection
struct GHash * depsgraph_hash
void * sound_scrub_handle
struct PhysicsSettings physics_settings
ListBase base DNA_DEPRECATED
struct RigidBodyWorld * rigidbody_world
int layact DNA_DEPRECATED
IDProperty * layer_properties
int simulation_frame_start
struct CustomData_MeshMasks customdata_mask
struct SceneGpencil grease_pencil_settings
struct ToolSettings * toolsettings
ColorManagedViewSettings view_settings
struct PreviewImage * preview
SceneRuntimeHandle * runtime
struct CustomData_MeshMasks customdata_mask_modal
TransformOrientationSlot orientation_slots[4]
struct DisplaySafeAreas safe_areas
unsigned int lay DNA_DEPRECATED
ListBase transform_spaces
ColorManagedColorspaceSettings sequencer_colorspace_settings
struct Base *basact DNA_DEPRECATED
ColorManagedDisplaySettings display_settings
struct Object * gravity_object
float automasking_start_normal_falloff
int automasking_boundary_edges_propagation_steps
float automasking_view_normal_limit
float automasking_cavity_factor
int automasking_cavity_blur_steps
struct CurveMapping * automasking_cavity_curve_op
float automasking_start_normal_limit
struct CurveMapping * automasking_cavity_curve
float automasking_view_normal_falloff
float average_stroke_accum[3]
char do_linear_conversion
float anchored_initial_mouse[2]
float initial_pixel_radius
int average_stroke_counter
float size_pressure_value
struct ColorSpace * colorspace
struct CurveMapping * strength_curve