|
Blender V5.0
|
#include "DNA_defs.h"#include "DNA_ID.h"#include "DNA_color_types.h"#include "DNA_customdata_types.h"#include "DNA_layer_types.h"#include "DNA_listBase.h"#include "DNA_scene_enums.h"#include "DNA_vec_types.h"#include "DNA_view3d_types.h"Go to the source code of this file.
Classes | |
| struct | FFMpegCodecData |
| struct | AudioData |
| struct | SceneRenderLayer |
| struct | SceneRenderView |
| struct | Stereo3dFormat |
| struct | ImageFormatData |
| struct | BakeData |
| struct | RenderData |
| struct | TimeMarker |
| struct | UnifiedPaintSettings |
| struct | NamedBrushAssetReference |
| struct | ToolSystemBrushBindings |
| struct | Paint |
| struct | ImagePaintSettings |
| struct | PaintModeSettings |
| struct | ParticleBrushData |
| struct | ParticleEditSettings |
| struct | Sculpt |
| struct | CurvesSculpt |
| struct | UvSculpt |
| struct | GpPaint |
| struct | GpVertexPaint |
| struct | GpSculptPaint |
| struct | GpWeightPaint |
| struct | VPaint |
| struct | GP_Sculpt_Guide |
| struct | GP_Sculpt_Settings |
| struct | GP_Interpolate_Settings |
| struct | CurvePaintSettings |
| struct | MeshStatVis |
| struct | SequencerToolSettings |
| struct | ToolSettings |
| struct | UnitSettings |
| struct | PhysicsSettings |
| struct | DisplaySafeAreas |
| struct | SceneDisplay |
| struct | RaytraceEEVEE |
| struct | SceneEEVEE |
| struct | SceneGpencil |
| struct | SceneHydra |
| struct | TransformOrientationSlot |
| class | Scene |
Macros | |
| #define | USE_SETSCENE_CHECK |
Scene Defines | |
| #define | MAXFRAME 1048574 |
| #define | MAXFRAMEF 1048574.0f |
| #define | MINFRAME 0 |
| #define | MINFRAMEF 0.0f |
| #define | MINAFRAME -1048574 |
| #define | MINAFRAMEF -1048574.0f |
Scene Related Macros | |
| #define | BASE_VISIBLE(v3d, base) |
| #define | BASE_SELECTABLE(v3d, base) |
| #define | BASE_SELECTED(v3d, base) |
| #define | BASE_EDITABLE(v3d, base) |
| #define | BASE_SELECTED_EDITABLE(v3d, base) |
| #define | OBEDIT_FROM_OBACT(ob) |
| #define | OBPOSE_FROM_OBACT(ob) |
| #define | OBWEIGHTPAINT_FROM_OBACT(ob) |
| #define | V3D_CAMERA_LOCAL(v3d) |
| #define | V3D_CAMERA_SCENE(scene, v3d) |
| #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) |
| #define | TIME2FRA(a) |
Typedefs | |
| typedef struct PaintRuntimeHandle | PaintRuntimeHandle |
| typedef struct SceneRuntimeHandle | SceneRuntimeHandle |
| typedef struct ColorSpaceHandle | ColorSpaceHandle |
| typedef struct ToolSystemBrushBindings | ToolSystemBrushBindings |
| typedef struct Paint | Paint |
Audio | |
| typedef struct AudioData | AudioData |
Time Line Markers | |
| typedef struct TimeMarker | TimeMarker |
Unified Paint Settings | |
| typedef struct UnifiedPaintSettings | UnifiedPaintSettings |
Image Paint | |
| typedef struct ImagePaintSettings | ImagePaintSettings |
Paint Mode Settings | |
| typedef struct PaintModeSettings | PaintModeSettings |
Particle Edit | |
| typedef struct ParticleBrushData | ParticleBrushData |
| typedef struct ParticleEditSettings | ParticleEditSettings |
Mesh Visualization | |
| typedef struct MeshStatVis | MeshStatVis |
Unit Settings | |
| typedef struct UnitSettings | UnitSettings |
Global/Common Physics Settings | |
| typedef struct PhysicsSettings | PhysicsSettings |
| typedef struct DisplaySafeAreas | DisplaySafeAreas |
| typedef struct SceneDisplay | SceneDisplay |
| typedef struct RaytraceEEVEE | RaytraceEEVEE |
| typedef struct SceneEEVEE | SceneEEVEE |
| typedef struct SceneGpencil | SceneGpencil |
| typedef struct SceneHydra | SceneHydra |
Scene ID-Block | |
| typedef struct Scene | Scene |
Render Conversion/Simplification Settings | |
| #define | STEREO_RIGHT_NAME "right" |
| #define | STEREO_LEFT_NAME "left" |
| #define | STEREO_RIGHT_SUFFIX "_R" |
| #define | STEREO_LEFT_SUFFIX "_L" |
| enum | { UV_SCULPT_LOCK_BORDERS = 1 , UV_SCULPT_ALL_ISLANDS = 2 } |
| enum | eStereoViews { STEREO_LEFT_ID = 0 , STEREO_RIGHT_ID = 1 , STEREO_3D_ID = 2 , STEREO_MONO_ID = 3 } |
| typedef enum eStereoViews | eStereoViews |
Paint Mode/Tool Data | |
| #define | PAINT_MAX_INPUT_SAMPLES 64 |
| typedef struct NamedBrushAssetReference | NamedBrushAssetReference |
Sculpt | |
| enum | { GPPAINT_FLAG_USE_MATERIAL = 0 , GPPAINT_FLAG_USE_VERTEXCOLOR = 1 } |
| typedef struct Sculpt | Sculpt |
| typedef struct CurvesSculpt | CurvesSculpt |
| typedef struct UvSculpt | UvSculpt |
| typedef struct GpPaint | GpPaint |
| typedef struct GpVertexPaint | GpVertexPaint |
| typedef struct GpSculptPaint | GpSculptPaint |
| typedef struct GpWeightPaint | GpWeightPaint |
Vertex Paint | |
| enum | { VP_FLAG_VGROUP_RESTRICT = (1 << 7) } |
| typedef struct VPaint | VPaint |
Sequencer Tool Settings | |
| enum | eSeqOverlapMode { SEQ_OVERLAP_EXPAND , SEQ_OVERLAP_OVERWRITE , SEQ_OVERLAP_SHUFFLE } |
| typedef struct SequencerToolSettings | SequencerToolSettings |
| typedef enum eSeqOverlapMode | eSeqOverlapMode |
Tool Settings | |
| enum | { AUTO_MERGE = 1 << 0 , AUTO_MERGE_AND_SPLIT = 1 << 1 } |
| typedef struct ToolSettings | ToolSettings |
Transform Orientation | |
| enum | { SCE_ORIENT_DEFAULT = 0 , SCE_ORIENT_TRANSLATE = 1 , SCE_ORIENT_ROTATE = 2 , SCE_ORIENT_SCALE = 3 } |
| typedef struct TransformOrientationSlot | TransformOrientationSlot |
| #define BASE_EDITABLE | ( | v3d, | |
| base ) |
Definition at line 2440 of file DNA_scene_types.h.
Referenced by BKE_object_relational_superset(), blender::ed::transform::count_proportional_objects(), blender::ed::transform::createTransObject(), and screen_ctx_editable_objects().
| #define BASE_SELECTABLE | ( | v3d, | |
| base ) |
Definition at line 2435 of file DNA_scene_types.h.
Referenced by blender::ed::object::base_select(), BKE_base_eval_flags(), BKE_layer_collection_objects_select(), BKE_object_eval_eval_base_flags(), BKE_view_layer_base_select_and_set_active(), bone_select_menu_exec(), click_select_channel_object(), collection_objects_select(), blender::ed::transform::count_proportional_objects(), blender::ed::transform::createTransObject(), do_lasso_select_objects(), do_object_box_select(), do_version_layers_to_collections(), DRW_draw_select_loop(), ed_object_select_pick(), blender::ed::object::get_base_select_priority(), layer_collection_objects_sync(), loose_data_instantiate_object_base_instance_init(), mouse_nla_tracks(), mouse_select_eval_buffer(), mouse_select_object_center(), object_circle_select(), object_deselect_all_visible(), blender::ed::object::object_select_all_by_instance_collection(), blender::ed::object::object_select_all_by_library(), blender::ed::object::object_select_all_by_library_obdata(), blender::ed::object::object_select_all_by_material(), blender::ed::object::object_select_all_by_obdata(), blender::ed::object::object_select_all_by_particle(), object_select_menu_exec(), blender::ed::object::object_select_same_collection_exec(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_select_sync_to_object(), screen_ctx_selectable_objects(), blender::ed::object::select_grouped_collection(), blender::ed::object::select_grouped_exec(), blender::ed::object::select_grouped_object_hooks(), blender::ed::object::select_grouped_parent(), blender::ed::transform::snap_object_is_snappable(), view3d_collection_drop_copy_external_asset(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_camera_poll(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_forcefield_poll(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_point_poll(), WIDGETGROUP_light_spot_poll(), and WIDGETGROUP_light_target_poll().
| #define BASE_SELECTED | ( | v3d, | |
| base ) |
Definition at line 2439 of file DNA_scene_types.h.
Referenced by acf_object_setting_flag(), animdata_filter_base_is_ok(), animdata_filter_dopesheet_ob(), animdata_filter_grease_pencil(), blender::ed::object::base_deselect_all_ex(), blender::ed::object::base_select(), BKE_base_eval_flags(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_objects_select(), BKE_light_linking_select_receivers_of_emitter(), BKE_modifiers_is_deformed_by_armature(), BKE_modifiers_is_deformed_by_curve(), BKE_modifiers_is_deformed_by_lattice(), BKE_modifiers_is_deformed_by_meshdeform(), BKE_object_eval_eval_base_flags(), BKE_scene_foreach_display_point(), BKE_view_layer_base_deselect_all(), BKE_view_layer_base_select_and_set_active(), BKE_view_layer_selected_bases_iterator_begin(), BKE_view_layer_selected_bases_iterator_next(), BKE_view_layer_selected_editable_objects_iterator_begin(), BKE_view_layer_selected_editable_objects_iterator_next(), BKE_view_layer_selected_objects_iterator_begin(), BKE_view_layer_selected_objects_iterator_next(), BKE_view_layer_selected_objects_tag(), blender::ed::object::calc_active_center(), blender::ed::transform::calculateCenterActive(), collection_objects_select(), blender::ed::object::convert_mball_to_mesh(), blender::ed::transform::count_proportional_objects(), blender::draw::overlay::Armatures::create_draw_context(), blender::ed::transform::createTransObject(), do_lasso_select_objects(), do_object_box_select(), do_version_layers_to_collections(), DRW_draw_depth_loop(), ED_armature_pose_select_in_wpaint_mode(), blender::ed::object::ed_object_posemode_set_for_weight_paint_ex(), ed_object_select_pick(), blender::io::stl::export_frame(), blender::io::obj::filter_supported_objects(), blender::ed::object::find_first_by_data_id(), blender::nodes::gizmos::foreach_active_gizmo(), blender::ed::transform::getTransformOrientation_ex(), blender::ed::transform::gizmo_3d_foreach_selected(), blender::ed::object::jump_to_object(), blender::io::ply::load_plydata(), localview_remove_from_exec(), loose_data_instantiate_collection_process(), loose_data_instantiate_object_base_instance_init(), blender::ed::object::make_override_library_poll(), blender::io::alembic::ABCHierarchyIterator::mark_as_weak_export(), blender::io::usd::USDHierarchyIterator::mark_as_weak_export(), mouse_select_eval_buffer(), object_base_new(), object_circle_select(), object_deselect_all_except(), object_deselect_all_visible(), blender::ed::outliner::object_deselect_fn(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_hide_view_set_exec(), object_preview_scene_create(), blender::ed::object::object_select_all_by_instance_collection(), blender::ed::object::object_select_all_by_library(), blender::ed::object::object_select_all_by_library_obdata(), blender::ed::object::object_select_all_by_material(), blender::ed::object::object_select_all_by_obdata(), blender::ed::object::object_select_all_by_particle(), object_select_menu_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_same_collection_exec(), blender::draw::overlay::Axes::object_sync(), blender::draw::overlay::LightProbes::object_sync(), blender::draw::overlay::MeshUVs::object_sync(), blender::draw::overlay::Origins::object_sync(), blender::draw::overlay::Resources::object_wire_theme_id(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_select_sync_from_object(), blender::ed::object::reset_clear_override_library_poll(), blender::io::grease_pencil::GreasePencilExporter::retrieve_objects(), rna_def_object_base(), screen_ctx_selected_objects(), blender::ed::object::select_grouped_children(), blender::ed::object::select_grouped_collection(), blender::ed::object::select_grouped_color(), blender::ed::object::select_grouped_exec(), blender::ed::object::select_grouped_index_object(), blender::ed::object::select_grouped_keyingset(), blender::ed::object::select_grouped_lighttype(), blender::ed::object::select_grouped_object_hooks(), blender::ed::object::select_grouped_siblings(), blender::ed::object::select_grouped_type(), blender::ed::transform::set_trans_object_base_flags(), blender::ed::transform::snap_object_is_snappable(), stats_object(), ObjectInfos::sync(), blender::ed::outliner::tree_element_object_activate(), view3d_calc_minmax_selected(), view3d_calc_point_in_selected_bounds(), view3d_localview_init(), view3d_orbit_calc_center(), and blender::ed::object::visual_geometry_to_objects_exec().
| #define BASE_SELECTED_EDITABLE | ( | v3d, | |
| base ) |
Definition at line 2444 of file DNA_scene_types.h.
Referenced by BKE_object_relational_superset(), blender::ed::transform::count_proportional_objects(), blender::ed::transform::gizmo_3d_foreach_selected(), blender::ed::object::lattice_add_to_selected_collect_targets_and_calc_bounds(), screen_ctx_selected_editable_objects(), blender::ed::transform::set_trans_object_base_flags(), and view3d_calc_minmax_selected().
| #define BASE_VISIBLE | ( | v3d, | |
| base ) |
Definition at line 2434 of file DNA_scene_types.h.
Referenced by BKE_object_pose_armature_get_visible(), blender::ed::object::ed_object_posemode_set_for_weight_paint_ex(), blender::ed::object::jump_to_object(), mouse_select_eval_buffer(), object_bases_iterator_is_valid(), screen_ctx_visible_objects(), blender::ed::transform::snap_object_is_snappable(), blender::ed::transform::transform_object_deform_pose_armature_get(), and view3d_calc_minmax_visible().
| #define FRA2TIME | ( | a | ) |
Definition at line 2460 of file DNA_scene_types.h.
Referenced by ED_info_statusbar_string_ex(), ed_marker_move_update_header(), get_current_time_str(), blender::ed::vse::sequencer_export_subtitles_exec(), stampdata(), and ui_get_but_scale_unit().
| #define IMAGEPAINT_MODE_IMAGE PAINT_CANVAS_SOURCE_IMAGE |
Definition at line 2761 of file DNA_scene_types.h.
Referenced by BKE_texpaint_slot_refresh_cache(), ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), blender::workbench::ObjectState::ObjectState(), and rna_def_image_paint().
| #define IMAGEPAINT_MODE_MATERIAL PAINT_CANVAS_SOURCE_MATERIAL |
Definition at line 2760 of file DNA_scene_types.h.
Referenced by ED_object_texture_paint_mode_enter_ex(), ED_paint_proj_mesh_data_check(), paint_sample_color(), project_state_init(), and rna_def_image_paint().
| #define MAXFRAME 1048574 |
Definition at line 2418 of file DNA_scene_types.h.
Referenced by ANIM_OT_change_frame(), anim_set_efra_exec(), anim_set_sfra_exec(), arg_handle_frame_end_set(), arg_handle_frame_skip_set(), arg_handle_frame_start_set(), arg_handle_render_frame(), average_marker_positions(), BKE_ptcache_bake(), BKE_ptcache_load_external(), BKE_scene_camera_switch_find(), BKE_scene_find_last_marker_name(), CLIP_OT_change_frame(), blender::ed::object::CONSTRAINT_OT_followpath_path_animate(), blender::ed::vse::find_next_prev_strip(), get_closest_marker(), blender::ed::greasepencil::GREASE_PENCIL_OT_insert_blank_frame(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), IMAGE_OT_change_frame(), pose_slide_opdef_properties(), blender::seq::query_right_side_strips(), RE_engine_frame_set(), blender::seq::relations_free_all_anim_ibufs(), RNA_api_animdata(), RNA_api_fcurves(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_strip(), RNA_api_strip_retiming_keys(), RNA_api_strips(), rna_def_annotation_frame(), rna_def_annotation_frames_api(), rna_def_cachefile(), rna_def_constraint_action(), rna_def_constraint_follow_path(), rna_def_fluid_domain_settings(), rna_def_grease_pencil_frame(), rna_def_imageuser(), rna_def_key(), rna_def_mask(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_meshcache(), rna_def_movieclipUser(), rna_def_path(), rna_def_pointcache_common(), RNA_def_scene(), rna_def_speed_control(), rna_def_strip(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingStabilization(), rna_def_trackingTracks(), blender::ed::vse::seq_view_collection_rect_timeline(), blender::seq::sequencer_all_free_anim_ibufs(), blender::ed::vse::sequencer_generic_props__internal(), blender::ed::vse::sequencer_meta_make_exec(), blender::ed::vse::sequencer_set_range_to_strips_exec(), blender::ed::transform::snap_calc_timeline(), stabilization_determine_offset_for_frame(), blender::seq::strip_retiming_clamp_timeline_frame(), blender::seq::time_find_next_prev_edit(), blender::seq::time_update_meta_strip_range(), and wm_main_playanim_intern().
| #define MAXFRAMEF 1048574.0f |
Definition at line 2419 of file DNA_scene_types.h.
Referenced by action_create(), actkeys_select_leftright(), area_add_window_regions(), BKE_nlastrip_compute_frame_to_next_strip(), blo_do_versions_400(), def_node_image_user(), blender::animrig::get_frame_range_of_fcurves(), graph_create(), GRAPH_OT_cursor_set(), graphkeys_select_leftright(), init_preview_region(), nla_create(), nlaedit_select_leftright(), nlaedit_strip_at_region_position(), blender::nodes::node_geo_image_texture_cc::node_declare(), rna_def_action(), rna_def_animviz_paths(), rna_def_canvas_surface(), rna_def_imageuser(), rna_def_modifier_build(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_wave(), rna_def_particle_settings(), rna_def_particle_target(), rna_def_volume(), blender::ed::vse::sequencer_create(), and blender::seq::strip_retiming_clamp_bounds_get().
| #define MINAFRAME -1048574 |
(Minimum frame number for current-frame).
Definition at line 2425 of file DNA_scene_types.h.
Referenced by ANIM_OT_change_frame(), arg_handle_frame_end_set(), arg_handle_frame_start_set(), arg_handle_render_frame(), average_marker_positions(), CLIP_OT_change_frame(), blender::ed::object::CONSTRAINT_OT_followpath_path_animate(), get_closest_marker(), IMAGE_OT_change_frame(), pose_slide_opdef_properties(), RE_engine_frame_set(), RNA_api_animdata(), RNA_api_fcurves(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_scene(), RNA_api_scene_render(), rna_def_annotation_frames_api(), rna_def_constraint_action(), rna_def_constraint_follow_path(), rna_def_grease_pencil_frame(), rna_def_imageuser(), rna_def_movieclipUser(), RNA_def_scene(), and stabilization_determine_offset_for_frame().
| #define MINAFRAMEF -1048574.0f |
Definition at line 2426 of file DNA_scene_types.h.
Referenced by actkeys_select_leftright(), BKE_nlastrip_compute_frame_from_previous_strip(), blo_do_versions_400(), def_node_image_user(), blender::animrig::get_frame_range_of_fcurves(), GRAPH_OT_cursor_set(), graphkeys_select_leftright(), nlaedit_select_leftright(), rna_def_action(), rna_def_imageuser(), rna_def_modifier_build(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_wave(), rna_def_particle_settings(), rna_def_volume(), and blender::seq::strip_retiming_clamp_bounds_get().
| #define MINFRAME 0 |
Definition at line 2421 of file DNA_scene_types.h.
Referenced by anim_set_efra_exec(), anim_set_sfra_exec(), average_marker_positions(), do_init_cloth(), rna_def_key(), rna_def_mask(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_meshcache(), RNA_def_scene(), rna_def_strip(), rna_def_trackingMarkers(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingStabilization(), rna_def_trackingTracks(), sbNew(), and stabilization_determine_offset_for_frame().
| #define MINFRAMEF 0.0f |
Definition at line 2422 of file DNA_scene_types.h.
| #define OBEDIT_FROM_OBACT | ( | ob | ) |
Definition at line 2448 of file DNA_scene_types.h.
Referenced by blender::ed::transform::calc_gizmo_stats(), DRW_draw_select_loop(), blender::ed::transform::gizmo_3d_foreach_selected(), init_context(), blender::ed::outliner::outliner_viewcontext_init(), snap_sel_to_grid_exec(), view3d_calc_minmax_selected(), view3d_panel_transform(), view3d_ruler_item_mousemove(), and WM_toolsystem_mode_from_spacetype().
| #define OBPOSE_FROM_OBACT | ( | ob | ) |
Definition at line 2449 of file DNA_scene_types.h.
Referenced by DRW_draw_select_loop(), snap_sel_to_grid_exec(), and snap_selected_to_location_rotation().
| #define OBWEIGHTPAINT_FROM_OBACT | ( | ob | ) |
Definition at line 2450 of file DNA_scene_types.h.
Referenced by DRW_draw_select_loop().
| #define PAINT_MAX_INPUT_SAMPLES 64 |
Definition at line 1131 of file DNA_scene_types.h.
Referenced by blender::ed::sculpt_paint::paint_stroke_add_sample(), rna_def_brush(), and rna_def_unified_paint_settings().
| #define PEFRA ((PRVRANGEON) ? (scene->r.pefra) : (scene->r.efra)) |
Definition at line 2459 of file DNA_scene_types.h.
Referenced by anim_set_sfra_exec(), animviz_motionpath_compute_range(), ED_screen_animation_timer(), blender::seq::final_image_cache_evict(), frame_from_event(), frame_jump_exec(), gather_frames_to_render(), gather_frames_to_render_for_adt(), gather_frames_to_render_for_grease_pencil(), get_graph_keyframe_extents(), graphkeys_keys_to_samples_exec(), graphkeys_samples_to_keys_exec(), graphview_cursor_apply(), blender::ed::transform::initTimeSlide(), opengl_render_startjob(), blender::ed::transform::points_build_targets_timeline(), pose_update_paths_range_exec(), scene_range_frame_exec(), screen_opengl_render_anim_step(), blender::seq::seq_prefetch_cfra(), blender::seq::seq_prefetch_start_ex(), blender::seq::seq_prefetch_update_area(), and blender::seq::source_image_cache_evict().
| #define PRVRANGEON (scene->r.flag & SCER_PRV_RANGE) |
Definition at line 2457 of file DNA_scene_types.h.
Referenced by ANIM_draw_previewrange(), anim_set_efra_exec(), anim_set_sfra_exec(), fcurve_scene_coord_range_get(), screen_animation_step_invoke(), screen_opengl_render_anim_init(), and write_result().
| #define PSFRA ((PRVRANGEON) ? (scene->r.psfra) : (scene->r.sfra)) |
Definition at line 2458 of file DNA_scene_types.h.
Referenced by anim_set_efra_exec(), animviz_motionpath_compute_range(), ED_screen_animation_timer(), blender::seq::final_image_cache_evict(), frame_from_event(), frame_jump_exec(), gather_frames_to_render(), gather_frames_to_render_for_adt(), gather_frames_to_render_for_grease_pencil(), get_graph_keyframe_extents(), graphkeys_keys_to_samples_exec(), graphkeys_samples_to_keys_exec(), graphview_cursor_apply(), blender::ed::transform::initTimeSlide(), opengl_render_startjob(), blender::ed::transform::points_build_targets_timeline(), pose_update_paths_range_exec(), scene_range_frame_exec(), screen_opengl_render_anim_init(), screen_opengl_render_anim_step(), blender::seq::seq_prefetch_cfra(), blender::seq::seq_prefetch_start_ex(), blender::seq::seq_prefetch_update_area(), and blender::seq::source_image_cache_evict().
| #define R_BAKE_PASS_FILTER_ALL (~0) |
Definition at line 757 of file DNA_scene_types.h.
Referenced by blo_do_versions_270().
| #define R_STAMP_ALL |
Definition at line 2374 of file DNA_scene_types.h.
Referenced by BKE_imbuf_write_stamp(), BKE_render_result_stamp_info(), BKE_stamp_info_from_scene_static(), do_render_full_pipeline(), and screen_opengl_render_doit().
| #define RE_PASSNAME_AO "Ambient Occlusion" |
Definition at line 336 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_COMBINED "Combined" |
Definition at line 327 of file DNA_scene_types.h.
Referenced by blender::bke::compositor::add_passes_used_by_group_input_node(), BKE_image_render_write_exr(), cmp_node_image_create_outputs(), cmp_node_rlayer_create_outputs(), blender::nodes::node_composite_image_cc::ImageOperation::compute_output(), blender::nodes::node_composite_render_layer_cc::RenderLayerOperation::execute(), FRS_composite_result(), blender::draw::compositor_engine::Context::get_pass(), image_buffer_rect_update(), node_cmp_rlayers_register_pass(), node_cmp_rlayers_sock_to_pass(), blender::eevee::Film::pass_to_render_pass_names(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_gp_pass(), RE_layer_load_from_file(), blender::draw::gpencil::render_init_buffers(), blender::draw::gpencil::render_result_combined(), render_result_from_bake(), render_result_new(), render_result_to_bake(), rna_def_render_passes(), blender::eevee::Instance::update_passes(), workbench_render_update_passes(), and write_render_color_output().
| #define RE_PASSNAME_CRYPTOMATTE_ASSET "CryptoAsset" |
Definition at line 361 of file DNA_scene_types.h.
Referenced by blender::bke::compositor::add_passes_used_by_cryptomatte_node(), blender::eevee::Cryptomatte::begin_sync(), CryptomatteSession::CryptomatteSession(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_render(), CryptomatteSession::init(), and blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_CRYPTOMATTE_MATERIAL "CryptoMaterial" |
Definition at line 362 of file DNA_scene_types.h.
Referenced by blender::bke::compositor::add_passes_used_by_cryptomatte_node(), blender::eevee::Cryptomatte::begin_sync(), CryptomatteSession::CryptomatteSession(), eyedropper_cryptomatte_sample_view3d_fl(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_render(), CryptomatteSession::init(), and blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_CRYPTOMATTE_OBJECT "CryptoObject" |
Definition at line 360 of file DNA_scene_types.h.
Referenced by blender::bke::compositor::add_passes_used_by_cryptomatte_node(), blender::eevee::Cryptomatte::begin_sync(), CryptomatteSession::CryptomatteSession(), eyedropper_cryptomatte_sample_view3d_fl(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_render(), CryptomatteSession::init(), and blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_DEPRECATED "Deprecated" |
Definition at line 325 of file DNA_scene_types.h.
| #define RE_PASSNAME_DEPTH "Depth" |
Definition at line 328 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names(), prepare(), blender::draw::gpencil::render_init_buffers(), render_layer_allocate_pass(), blender::draw::gpencil::render_result_z(), workbench_render_update_passes(), and write_render_z_output().
| #define RE_PASSNAME_DIFFUSE_COLOR "Diffuse Color" |
Definition at line 344 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names(), and prepare().
| #define RE_PASSNAME_DIFFUSE_DIRECT "Diffuse Direct" |
Definition at line 342 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_DIFFUSE_INDIRECT "Diffuse Indirect" |
Definition at line 343 of file DNA_scene_types.h.
| #define RE_PASSNAME_EMIT "Emission" |
Definition at line 333 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_ENVIRONMENT "Environment" |
Definition at line 337 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_FREESTYLE "Freestyle" |
Definition at line 356 of file DNA_scene_types.h.
Referenced by cmp_node_rlayer_create_outputs(), and FRS_composite_result().
| #define RE_PASSNAME_GLOSSY_COLOR "Glossy Color" |
Definition at line 347 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_GLOSSY_DIRECT "Glossy Direct" |
Definition at line 345 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_GLOSSY_INDIRECT "Glossy Indirect" |
Definition at line 346 of file DNA_scene_types.h.
| #define RE_PASSNAME_GREASE_PENCIL "Grease Pencil" |
Definition at line 364 of file DNA_scene_types.h.
Referenced by cmp_node_rlayer_create_outputs(), and blender::draw::gpencil::Engine::render_to_image().
| #define RE_PASSNAME_INDEXMA "Material Index" |
Definition at line 339 of file DNA_scene_types.h.
| #define RE_PASSNAME_INDEXOB "Object Index" |
Definition at line 338 of file DNA_scene_types.h.
| #define RE_PASSNAME_MIST "Mist" |
Definition at line 340 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_NORMAL "Normal" |
Definition at line 331 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_POSITION "Position" |
Definition at line 330 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_SHADOW "Shadow" |
Definition at line 334 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_SUBSURFACE_COLOR "Subsurface Color" |
Definition at line 354 of file DNA_scene_types.h.
| #define RE_PASSNAME_SUBSURFACE_DIRECT "Subsurface Direct" |
Definition at line 352 of file DNA_scene_types.h.
| #define RE_PASSNAME_SUBSURFACE_INDIRECT "Subsurface Indirect" |
Definition at line 353 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_COLOR "Transmission Color" |
Definition at line 350 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_DIRECT "Transmission Direct" |
Definition at line 348 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_INDIRECT "Transmission Indirect" |
Definition at line 349 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSPARENT "Transparent" |
Definition at line 358 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_UV "UV" |
Definition at line 332 of file DNA_scene_types.h.
| #define RE_PASSNAME_VECTOR "Vector" |
Definition at line 329 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names(), and render_layer_allocate_pass().
| #define RE_PASSNAME_VOLUME_LIGHT "Volume Direct" |
Definition at line 357 of file DNA_scene_types.h.
Referenced by blo_do_versions_290(), and blender::eevee::Film::pass_to_render_pass_names().
| #define SCE_SNAP_TO_GEOM |
Definition at line 2570 of file DNA_scene_types.h.
Referenced by blo_do_versions_400(), rna_def_tool_settings(), blender::ed::transform::snap_object_project_view3d_ex(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::transform_mode_snap_source_init(), and v3d_cursor_snap_update().
| #define SCE_SNAP_TO_VERTEX (SCE_SNAP_TO_POINT | SCE_SNAP_TO_EDGE_ENDPOINT) |
Definition at line 2568 of file DNA_scene_types.h.
Referenced by blo_do_versions_400(), gizmo_move_modal(), gizmo_ruler_invoke(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::transform_snap_mixed_is_active(), and v3d_cursor_snap_update().
| #define STEREO_LEFT_NAME "left" |
Definition at line 1047 of file DNA_scene_types.h.
Referenced by BKE_camera_multiview_view_matrix(), BKE_image_add_generated(), BKE_image_is_stereo(), BKE_image_render_write(), BKE_scene_multiview_is_render_view_active(), BKE_scene_multiview_is_stereo3d(), BKE_scene_multiview_num_views_get(), blo_do_versions_270(), camera_stereo3d_shift_x(), image_add_view(), image_save_single(), image_update_views_format(), ml_addview_cb(), order_render_passes(), RE_RenderResult_is_stereo(), RE_WriteRenderViewsMovie(), scene_init_data(), blender::ed::vse::sequencer_preview_region_draw(), view3d_stereo3d_setup(), and view3d_stereo3d_setup_offscreen().
| #define STEREO_LEFT_SUFFIX "_L" |
Definition at line 1049 of file DNA_scene_types.h.
Referenced by BKE_image_memorypack(), blo_do_versions_270(), and scene_init_data().
| #define STEREO_RIGHT_NAME "right" |
Definition at line 1046 of file DNA_scene_types.h.
Referenced by BKE_camera_multiview_view_matrix(), BKE_image_add_generated(), BKE_image_is_stereo(), BKE_image_render_write(), BKE_scene_multiview_is_render_view_active(), BKE_scene_multiview_is_stereo3d(), BKE_scene_multiview_num_views_get(), blo_do_versions_270(), camera_is_left(), image_add_view(), image_save_single(), image_update_views_format(), ml_addview_cb(), order_render_passes(), RE_RenderResult_is_stereo(), RE_WriteRenderViewsMovie(), scene_init_data(), blender::ed::vse::sequencer_preview_region_draw(), and view3d_stereo3d_setup().
| #define STEREO_RIGHT_SUFFIX "_R" |
Definition at line 1048 of file DNA_scene_types.h.
Referenced by BKE_image_memorypack(), blo_do_versions_270(), and scene_init_data().
| #define TIME2FRA | ( | a | ) |
Definition at line 2461 of file DNA_scene_types.h.
Referenced by ed_marker_move_modal().
| #define USE_SETSCENE_CHECK |
Check for cyclic set-scene. Libraries can cause this case which is normally prevented, see (#42009).
Definition at line 17 of file DNA_scene_types.h.
| #define USER_UNIT_ADAPTIVE 0xFF |
Definition at line 3001 of file DNA_scene_types.h.
Referenced by BKE_unit_value_as_string_adaptive(), blo_do_versions_280(), and get_preferred_display_unit_if_used().
| #define V3D_CAMERA_LOCAL | ( | v3d | ) |
Definition at line 2453 of file DNA_scene_types.h.
Referenced by screen_render_exec(), and screen_render_invoke().
| #define V3D_CAMERA_SCENE | ( | scene, | |
| v3d ) |
Definition at line 2454 of file DNA_scene_types.h.
Referenced by screen_opengl_views_setup(), and view3d_setobjectascamera_exec().
| #define WT_VGROUP_MASK_ALL |
Definition at line 2656 of file DNA_scene_types.h.
Referenced by blender::ed::object::rna_vertex_group_select_itemf(), and blender::ed::object::rna_vertex_group_with_single_itemf().
| typedef struct AudioData AudioData |
| typedef struct BakeData BakeData |
Definition at line 60 of file DNA_scene_types.h.
| typedef struct CurvePaintSettings CurvePaintSettings |
| typedef struct CurvesSculpt CurvesSculpt |
BakeData::margin_type (char).
BakeData::save_mode (char).
BakeData::target (char).
BakeData::view_from (char).
| typedef enum eFFMpegCrf eFFMpegCrf |
Mapping from easily-understandable quality (Constant Rate Factor - CRF) descriptions to H.264 8-bit CRF values. https://trac.ffmpeg.org/wiki/Encode/H.264#a1.ChooseaCRFvalue For other video codecs these values might need to be remapped.
#GP_Interpolate_Settings::flag
#GP_Interpolate_Settings::type
#GP_Sculpt_Settings::gpencil_selectmode_sculpt
#GP_Sculpt_Settings::gpencil_selectmode_vertex
#ToolSettings::gpencil_guide_references
#ToolSettings::gpencil_guide_types
ToolSettings.gpencil_*_align - Stroke Placement mode flags.
#ToolSettings::gpencil_selectmode
#Scene::r.simplify_gpencil
Return values from BKE_imtype_valid_depths, note this is depths per channel.
#PaintModeSettings::mode
#RenderData::quality_flag
#SceneRenderLayer::passflag
Sculpt::flags These can eventually be moved to paint flags?
See ToolSettings::snap_target (to be renamed snap_source) and #TransSnap.source_operation
#TransSnap::target_operation and ToolSettings::snap_flag (SCE_SNAP_NOT_TO_ACTIVE, SCE_SNAP_TO_INCLUDE_EDITED, SCE_SNAP_TO_INCLUDE_NONEDITED, SCE_SNAP_TO_ONLY_SELECTABLE).
| typedef struct FFMpegCodecData FFMpegCodecData |
| typedef struct GP_Interpolate_Settings GP_Interpolate_Settings |
Settings for GP Interpolation Operators.
| typedef struct GP_Sculpt_Guide GP_Sculpt_Guide |
Settings for a GPencil Speed Guide.
| typedef struct GP_Sculpt_Settings GP_Sculpt_Settings |
GPencil Stroke Sculpting Settings.
| typedef struct GpPaint GpPaint |
Grease pencil drawing brushes.
| typedef struct GpSculptPaint GpSculptPaint |
Grease pencil sculpt paint.
| typedef struct GpVertexPaint GpVertexPaint |
Grease pencil vertex paint.
| typedef struct GpWeightPaint GpWeightPaint |
Grease pencil weight paint.
| typedef struct ImageFormatData ImageFormatData |
Generic image format settings, this is used for NodeImageFile and IMAGE_OT_save_as operator too.
NOTE: its a bit strange that even though this is an image format struct the imtype can still be used to select video formats. RNA ensures these enum's are only selectable for render output.
| typedef struct ImagePaintSettings ImagePaintSettings |
Texture/Image Editor.
| typedef struct NamedBrushAssetReference NamedBrushAssetReference |
| typedef struct PaintModeSettings PaintModeSettings |
Workaround to forward-declare C++ type in C header.
Definition at line 58 of file DNA_scene_types.h.
| typedef struct PhysicsSettings PhysicsSettings |
| typedef struct RaytraceEEVEE RaytraceEEVEE |
Ray-tracing parameters.
| typedef struct RenderData RenderData |
| typedef struct Scene Scene |
Definition at line 69 of file ConstraintSet.hpp.
| typedef struct SceneDisplay SceneDisplay |
Scene Display - used for store scene specific display settings for the 3d view.
| typedef struct SceneEEVEE SceneEEVEE |
| typedef struct SceneGpencil SceneGpencil |
| typedef struct SceneHydra SceneHydra |
| typedef struct SceneRenderView SceneRenderView |
View (Multi-view).
Definition at line 59 of file DNA_scene_types.h.
| typedef struct SequencerToolSettings SequencerToolSettings |
| typedef struct Stereo3dFormat Stereo3dFormat |
| typedef struct TimeMarker TimeMarker |
| typedef struct ToolSettings ToolSettings |
| typedef struct ToolSystemBrushBindings ToolSystemBrushBindings |
For the tool system: Storage to remember the last active brush for specific tools.
This stores a "main" brush reference, which is used for any tool that uses brushes but isn't limited to a specific brush type, and a list of brush references identified by the brush type, for tools that are limited to a brush type.
The tool system updates these fields as the active brush or active tool changes. It also determines the brush to remember/restore on tool changes and activates it.
| typedef struct TransformOrientationSlot TransformOrientationSlot |
| typedef struct UnifiedPaintSettings UnifiedPaintSettings |
These settings can override the equivalent fields in the active Brush for any paint mode; the flag field controls whether these values are used
| typedef struct UnitSettings UnitSettings |
Display/Editing unit options for each scene.
| typedef struct UvSculpt UvSculpt |
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_TIFF_CODEC_DEFLATE | |
| R_IMF_TIFF_CODEC_LZW | |
| R_IMF_TIFF_CODEC_PACKBITS | |
| R_IMF_TIFF_CODEC_NONE | |
Definition at line 630 of file DNA_scene_types.h.
| anonymous enum |
#SceneDisplay->render_aa and #SceneDisplay->viewport_aa
| Enumerator | |
|---|---|
| SCE_DISPLAY_AA_OFF | |
| SCE_DISPLAY_AA_FXAA | |
| SCE_DISPLAY_AA_SAMPLES_5 | |
| SCE_DISPLAY_AA_SAMPLES_8 | |
| SCE_DISPLAY_AA_SAMPLES_11 | |
| SCE_DISPLAY_AA_SAMPLES_16 | |
| SCE_DISPLAY_AA_SAMPLES_32 | |
Definition at line 3071 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PHYS_GLOBAL_GRAVITY | |
Definition at line 2995 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_COLOR_MANAGEMENT | Deprecated, should only be used in versioning code only. |
| R_COLOR_MANAGEMENT_UNUSED_1 | |
Definition at line 2387 of file DNA_scene_types.h.
| anonymous enum |
#RenderData::filtertype (used for nodes)
| Enumerator | |
|---|---|
| R_FILTER_BOX | |
| R_FILTER_TENT | |
| R_FILTER_QUAD | |
| R_FILTER_CUBIC | |
| R_FILTER_CATROM | |
| R_FILTER_GAUSS | |
| R_FILTER_MITCH | |
| R_FILTER_FAST_GAUSS | |
Definition at line 2314 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| OB_DRAW_GROUPUSER_NONE | |
| OB_DRAW_GROUPUSER_ACTIVE | |
| OB_DRAW_GROUPUSER_ALL | |
Definition at line 2648 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_JP2_FLAG_YCC | When disabled use RGB. |
| R_IMF_JP2_FLAG_CINE_PRESET | |
| R_IMF_JP2_FLAG_CINE_48 | |
Definition at line 611 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_FLAG_PREVIEW_JPG | |
Definition at line 556 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IMAGEPAINT_PROJECT_XRAY | |
| IMAGEPAINT_PROJECT_BACKFACE | |
| IMAGEPAINT_PROJECT_FLAT | |
| IMAGEPAINT_PROJECT_LAYER_CLONE | |
| IMAGEPAINT_PROJECT_LAYER_STENCIL | |
| IMAGEPAINT_PROJECT_LAYER_STENCIL_INV | |
Definition at line 2778 of file DNA_scene_types.h.
| anonymous enum |
#SceneRenderLayer::layflag
Definition at line 265 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| GPPAINT_FLAG_USE_MATERIAL | |
| GPPAINT_FLAG_USE_VERTEXCOLOR | |
Definition at line 1387 of file DNA_scene_types.h.
| anonymous enum |
#ToolSettings::workspace_tool_flag
| Enumerator | |
|---|---|
| SCE_WORKSPACE_TOOL_FALLBACK | |
| SCE_WORKSPACE_TOOL_DEFAULT | |
Definition at line 2484 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_STATVIS_OVERHANG | |
| SCE_STATVIS_THICKNESS | |
| SCE_STATVIS_INTERSECT | |
| SCE_STATVIS_DISTORT | |
| SCE_STATVIS_SHARP | |
Definition at line 2612 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_DS_SELECTED | |
| SCE_DS_COLLAPSED | |
| SCE_NLA_EDIT_ON | |
| SCE_FRAME_DROP | |
| SCE_KEYS_NO_SELONLY | |
| SCE_READFILE_LIBLINK_NEED_SETSCENE_CHECK | |
| SCE_CUSTOM_SIMULATION_RANGE | |
Definition at line 2661 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_BAKE_CLEAR | |
| R_BAKE_TO_ACTIVE | |
| R_BAKE_MULTIRES | |
| R_BAKE_LORES_MESH | |
| R_BAKE_CAGE | |
| R_BAKE_SPLIT_MAT | |
| R_BAKE_AUTO_NAME | |
Definition at line 687 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IMAGEPAINT_DRAWING | |
Definition at line 2770 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_XFORM_AXIS_ALIGN | |
| SCE_XFORM_DATA_ORIGIN | |
| SCE_XFORM_SKIP_CHILDREN | |
Definition at line 2472 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_ADDSKY | |
| R_ALPHAPREMUL | |
Definition at line 2381 of file DNA_scene_types.h.
| anonymous enum |
ParticleEditSettings::brushtype
| Enumerator | |
|---|---|
| PE_BRUSH_NONE | |
| PE_BRUSH_COMB | |
| PE_BRUSH_CUT | |
| PE_BRUSH_LENGTH | |
| PE_BRUSH_PUFF | |
| PE_BRUSH_ADD | |
| PE_BRUSH_SMOOTH | |
| PE_BRUSH_WEIGHT | |
Definition at line 2971 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| FFMPEG_AUTOSPLIT_OUTPUT | |
| FFMPEG_LOSSLESS_OUTPUT | |
| FFMPEG_USE_MAX_B_FRAMES | |
Definition at line 2688 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_CINEON_FLAG_LOG | |
Definition at line 625 of file DNA_scene_types.h.
| anonymous enum |
ImageFormatData::color_management
| Enumerator | |
|---|---|
| R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE | |
| R_IMF_COLOR_MANAGEMENT_OVERRIDE | |
Definition at line 644 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_OBJECT_MODE_LOCK | |
Definition at line 2479 of file DNA_scene_types.h.
| anonymous enum |
#ParticleBrushData::edittype
| Enumerator | |
|---|---|
| PE_TYPE_PARTICLES | |
| PE_TYPE_SOFTBODY | |
| PE_TYPE_CLOTH | |
Definition at line 2988 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| USER_UNIT_OPT_SPLIT | |
| USER_UNIT_ROT_RADIANS | |
Definition at line 3009 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 520 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::depth_mode
| Enumerator | |
|---|---|
| CURVE_PAINT_PROJECT_CURSOR | |
| CURVE_PAINT_PROJECT_SURFACE | |
Definition at line 1587 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| UV_FLAG_SELECT_SYNC | |
| UV_FLAG_SHOW_SAME_IMAGE | |
| UV_FLAG_SELECT_ISLAND |
|
| UV_FLAG_CUSTOM_REGION | |
Definition at line 2822 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::fit_method
| Enumerator | |
|---|---|
| CURVE_PAINT_FIT_METHOD_REFIT | |
| CURVE_PAINT_FIT_METHOD_SPLIT | |
Definition at line 1581 of file DNA_scene_types.h.
| anonymous enum |
Indices when used in Scene::orientation_slots.
| Enumerator | |
|---|---|
| SCE_ORIENT_DEFAULT | |
| SCE_ORIENT_TRANSLATE | |
| SCE_ORIENT_ROTATE | |
| SCE_ORIENT_SCALE | |
Definition at line 2107 of file DNA_scene_types.h.
| anonymous enum |
ImageFormatData::views_format (also used for Strip::views_format).
| Enumerator | |
|---|---|
| R_IMF_VIEWS_INDIVIDUAL | |
| R_IMF_VIEWS_STEREO_3D | |
| R_IMF_VIEWS_MULTIVIEW | |
Definition at line 396 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCER_PRV_RANGE | Use preview range. |
| SCER_LOCK_FRAME_SELECTION | |
| SCER_SHOW_SUBFRAME | Show/use sub-frames (for checking motion blur). |
Definition at line 2261 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_VIEWS_FORMAT_STEREO_3D | |
| SCE_VIEWS_FORMAT_MULTIVIEW | |
Definition at line 390 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 3015 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| UV_SELECT_VERT | |
| UV_SELECT_EDGE | |
| UV_SELECT_FACE | |
Definition at line 2834 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| USER_UNIT_NONE | |
| USER_UNIT_METRIC | |
| USER_UNIT_IMPERIAL | |
Definition at line 3003 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IMAGEPAINT_INTERP_LINEAR | |
| IMAGEPAINT_INTERP_CLOSEST | |
Definition at line 2764 of file DNA_scene_types.h.
| anonymous enum |
ToolSettings::uv_sculpt_settings
| Enumerator | |
|---|---|
| UV_SCULPT_LOCK_BORDERS | |
| UV_SCULPT_ALL_ISLANDS | |
Definition at line 1040 of file DNA_scene_types.h.
| anonymous enum |
ToolSettings::proportional_edit & similarly named members.
| Enumerator | |
|---|---|
| PROP_EDIT_USE | |
| PROP_EDIT_CONNECTED | |
| PROP_EDIT_PROJECTED | |
Definition at line 2641 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| F_START | |
| F_SCENE | |
| F_DUPLI | |
Definition at line 2672 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CURVE_PAINT_FLAG_CORNERS_DETECT | |
| CURVE_PAINT_FLAG_PRESSURE_RADIUS | |
| CURVE_PAINT_FLAG_DEPTH_STROKE_ENDPOINTS | |
| CURVE_PAINT_FLAG_DEPTH_STROKE_OFFSET_ABS | |
| CURVE_PAINT_FLAG_DEPTH_ONLY_SELECTED | |
Definition at line 1572 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_SELECT_VERTEX | |
| SCE_SELECT_EDGE | |
| SCE_SELECT_FACE | |
Definition at line 2605 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_JP2_CODEC_JP2 | |
| R_IMF_JP2_CODEC_J2K | |
Definition at line 619 of file DNA_scene_types.h.
| anonymous enum |
ToolSettings::prop_mode (proportional falloff)
| Enumerator | |
|---|---|
| PROP_SMOOTH | |
| PROP_SPHERE | |
| PROP_ROOT | |
| PROP_SHARP | |
| PROP_LIN | |
| PROP_CONST | |
| PROP_RANDOM | |
| PROP_INVSQUARE | |
| PROP_MODE_MAX | |
Definition at line 2628 of file DNA_scene_types.h.
| anonymous enum |
SequencerToolSettings::snap_mode
Definition at line 2575 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| UVCALC_UNWRAP_METHOD_ANGLE | |
| UVCALC_UNWRAP_METHOD_CONFORMAL | |
| UVCALC_UNWRAP_METHOD_MINIMUM_STRETCH | |
Definition at line 2796 of file DNA_scene_types.h.
| anonymous enum |
#SceneHydra->export_method
| Enumerator | |
|---|---|
| SCE_HYDRA_EXPORT_HYDRA | |
| SCE_HYDRA_EXPORT_USD | |
Definition at line 3083 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 591 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::surface_plane
| Enumerator | |
|---|---|
| CURVE_PAINT_SURFACE_PLANE_NORMAL_VIEW | |
| CURVE_PAINT_SURFACE_PLANE_NORMAL_SURFACE | |
| CURVE_PAINT_SURFACE_PLANE_VIEW | |
Definition at line 1593 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| AUDIO_MUTE | |
| AUDIO_SYNC | |
| AUDIO_SCRUB | |
| AUDIO_VOLUME_ANIMATED | |
Definition at line 2680 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2326 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_EXR_FLAG_MULTIPART | |
Definition at line 606 of file DNA_scene_types.h.
| anonymous enum |
RenderData::line_thickness_mode
| Enumerator | |
|---|---|
| R_LINE_THICKNESS_ABSOLUTE | |
| R_LINE_THICKNESS_RELATIVE | |
Definition at line 2394 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2803 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_PLANES_RGB | |
| R_IMF_PLANES_RGBA | |
| R_IMF_PLANES_BW | |
Definition at line 584 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_TIME_JUMP_FRAME | |
| SCE_TIME_JUMP_SECOND | |
Definition at line 1027 of file DNA_scene_types.h.
| anonymous enum |
ImagePaintSettings::missing_data
| Enumerator | |
|---|---|
| IMAGEPAINT_MISSING_UVS | |
| IMAGEPAINT_MISSING_MATERIAL | |
| IMAGEPAINT_MISSING_TEX | |
| IMAGEPAINT_MISSING_STENCIL | |
Definition at line 2788 of file DNA_scene_types.h.
| anonymous enum |
ParticleEditSettings::selectmode for particles
| Enumerator | |
|---|---|
| SCE_SELECT_PATH | |
| SCE_SELECT_POINT | |
| SCE_SELECT_END | |
Definition at line 2621 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2353 of file DNA_scene_types.h.
| anonymous enum |
RenderData::motion_blur_position
| Enumerator | |
|---|---|
| SCE_MB_CENTER | |
| SCE_MB_START | |
| SCE_MB_END | |
Definition at line 993 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PE_BRUSH_DATA_PUFF_VOLUME | |
Definition at line 2983 of file DNA_scene_types.h.
| anonymous enum |
Control the behavior of selecting UV's in the UV editor.
Internally UV's store selection for every face-corner, however for the purpose of conveniently selecting & editing UV's it's often preferable to use sticky selection (UV_STICKY_LOCATION), where selecting a UV also selects other UV's at the same location.
Definition at line 2853 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2270 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::surface_plane
| Enumerator | |
|---|---|
| AUTO_MERGE | |
| AUTO_MERGE_AND_SPLIT | |
Definition at line 1660 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_SEQ_UNUSED_0 | |
| R_SEQ_UNUSED_1 | |
| R_SEQ_UNUSED_2 | |
| R_SEQ_UNUSED_3 | |
| R_SEQ_UNUSED_4 | |
| R_SEQ_OVERRIDE_SCENE_SETTINGS | |
Definition at line 2304 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PE_KEEP_LENGTHS | |
| PE_LOCK_FIRST | |
| PE_DEFLECT_EMITTER | |
| PE_INTERPOLATE_ADDED | |
| PE_DRAW_PART | |
| PE_UNUSED_6 | |
| PE_FADE_TIME | |
| PE_AUTO_VELOCITY | |
Definition at line 2959 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_VIEW_DISABLE | |
Definition at line 385 of file DNA_scene_types.h.
| anonymous enum |
SequencerToolSettings::snap_flag
| Enumerator | |
|---|---|
| SEQ_SNAP_IGNORE_MUTED | |
| SEQ_SNAP_IGNORE_SOUND | |
| SEQ_SNAP_CURRENT_FRAME_TO_STRIPS | |
Definition at line 2591 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| VP_FLAG_VGROUP_RESTRICT | Weight paint only. |
Definition at line 1427 of file DNA_scene_types.h.
| enum eBakeMarginType |
BakeData::margin_type (char).
| Enumerator | |
|---|---|
| R_BAKE_ADJACENT_FACES | |
| R_BAKE_EXTEND | |
Definition at line 702 of file DNA_scene_types.h.
| enum eBakeNormalSwizzle |
BakeData::normal_swizzle (char).
| Enumerator | |
|---|---|
| R_BAKE_POSX | |
| R_BAKE_POSY | |
| R_BAKE_POSZ | |
| R_BAKE_NEGX | |
| R_BAKE_NEGY | |
| R_BAKE_NEGZ | |
Definition at line 708 of file DNA_scene_types.h.
| enum eBakePassFilter |
Definition at line 736 of file DNA_scene_types.h.
| enum eBakeSaveMode |
BakeData::save_mode (char).
| Enumerator | |
|---|---|
| R_BAKE_SAVE_INTERNAL | |
| R_BAKE_SAVE_EXTERNAL | |
Definition at line 724 of file DNA_scene_types.h.
| enum eBakeSpace |
BakeData::normal_space and BakeData::displacement_space
| Enumerator | |
|---|---|
| R_BAKE_SPACE_CAMERA | |
| R_BAKE_SPACE_WORLD | |
| R_BAKE_SPACE_OBJECT | |
| R_BAKE_SPACE_TANGENT | |
Definition at line 750 of file DNA_scene_types.h.
| enum eBakeTarget |
BakeData::target (char).
| Enumerator | |
|---|---|
| R_BAKE_TARGET_IMAGE_TEXTURES | |
| R_BAKE_TARGET_VERTEX_COLORS | |
Definition at line 718 of file DNA_scene_types.h.
| enum eBakeType |
| Enumerator | |
|---|---|
| R_BAKE_NORMALS | |
| R_BAKE_DISPLACEMENT | |
| R_BAKE_AO | |
| R_BAKE_VECTOR_DISPLACEMENT | |
Definition at line 679 of file DNA_scene_types.h.
| enum eBakeViewFrom |
BakeData::view_from (char).
| Enumerator | |
|---|---|
| R_BAKE_VIEW_FROM_ABOVE_SURFACE | |
| R_BAKE_VIEW_FROM_ACTIVE_CAMERA | |
Definition at line 730 of file DNA_scene_types.h.
RenderData::compositor_denoise_device
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_DENOISE_DEVICE_AUTO | |
| SCE_COMPOSITOR_DENOISE_DEVICE_CPU | |
| SCE_COMPOSITOR_DENOISE_DEVICE_GPU | |
Definition at line 1012 of file DNA_scene_types.h.
RenderData::compositor_denoise_preview_quality RenderData::compositor_denoise_final_quality
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_DENOISE_HIGH | |
| SCE_COMPOSITOR_DENOISE_BALANCED | |
| SCE_COMPOSITOR_DENOISE_FAST | |
Definition at line 1020 of file DNA_scene_types.h.
| enum eCompositorDevice |
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_DEVICE_CPU | |
| SCE_COMPOSITOR_DEVICE_GPU | |
Definition at line 1000 of file DNA_scene_types.h.
| enum eCompositorPrecision |
RenderData::compositor_precision
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_PRECISION_AUTO | |
| SCE_COMPOSITOR_PRECISION_FULL | |
Definition at line 1006 of file DNA_scene_types.h.
| enum eFFMpegAudioChannels |
| Enumerator | |
|---|---|
| FFM_CHANNELS_MONO | |
| FFM_CHANNELS_STEREO | |
| FFM_CHANNELS_SURROUND4 | |
| FFM_CHANNELS_SURROUND51 | |
| FFM_CHANNELS_SURROUND71 | |
Definition at line 111 of file DNA_scene_types.h.
| enum eFFMpegCrf |
Mapping from easily-understandable quality (Constant Rate Factor - CRF) descriptions to H.264 8-bit CRF values. https://trac.ffmpeg.org/wiki/Encode/H.264#a1.ChooseaCRFvalue For other video codecs these values might need to be remapped.
| Enumerator | |
|---|---|
| FFM_CRF_NONE | |
| FFM_CRF_LOSSLESS | |
| FFM_CRF_PERC_LOSSLESS | |
| FFM_CRF_HIGH | |
| FFM_CRF_MEDIUM | |
| FFM_CRF_LOW | |
| FFM_CRF_VERYLOW | |
| FFM_CRF_LOWEST | |
Definition at line 100 of file DNA_scene_types.h.
| enum eFFMpegPreset |
Definition at line 67 of file DNA_scene_types.h.
| enum eFFMpegProresProfile |
| Enumerator | |
|---|---|
| FFM_PRORES_PROFILE_422_PROXY | |
| FFM_PRORES_PROFILE_422_LT | |
| FFM_PRORES_PROFILE_422_STD | |
| FFM_PRORES_PROFILE_422_HQ | |
| FFM_PRORES_PROFILE_4444 | |
| FFM_PRORES_PROFILE_4444_XQ | |
Definition at line 119 of file DNA_scene_types.h.
#GP_Interpolate_Settings::flag
Definition at line 1527 of file DNA_scene_types.h.
| enum eGP_Interpolate_Type |
#GP_Interpolate_Settings::type
| Enumerator | |
|---|---|
| GP_IPO_LINEAR | Traditional Linear Interpolation. |
| GP_IPO_CURVEMAP | CurveMap Defined Interpolation. |
| GP_IPO_BACK | |
| GP_IPO_BOUNCE | |
| GP_IPO_CIRC | |
| GP_IPO_CUBIC | |
| GP_IPO_ELASTIC | |
| GP_IPO_EXPO | |
| GP_IPO_QUAD | |
| GP_IPO_QUART | |
| GP_IPO_QUINT | |
| GP_IPO_SINE | |
Definition at line 1537 of file DNA_scene_types.h.
| enum eGP_Lockaxis_Types |
| Enumerator | |
|---|---|
| GP_LOCKAXIS_VIEW | |
| GP_LOCKAXIS_X | |
| GP_LOCKAXIS_Y | |
| GP_LOCKAXIS_Z | |
| GP_LOCKAXIS_CURSOR | |
Definition at line 1439 of file DNA_scene_types.h.
#GP_Sculpt_Settings::gpencil_selectmode_sculpt
| Enumerator | |
|---|---|
| GP_SCULPT_MASK_SELECTMODE_POINT | Only affect selected points. |
| GP_SCULPT_MASK_SELECTMODE_STROKE | Only affect selected strokes. |
| GP_SCULPT_MASK_SELECTMODE_SEGMENT | Only affect selected segments. |
Definition at line 1501 of file DNA_scene_types.h.
| Enumerator | |
|---|---|
| GP_SCULPT_SETT_FLAG_FRAME_FALLOFF | Enable falloff for multi-frame editing. |
| GP_SCULPT_SETT_FLAG_PRIMITIVE_CURVE | Apply primitive curve. |
| GP_SCULPT_SETT_FLAG_SCALE_THICKNESS | Scale thickness. |
| GP_SCULPT_SETT_FLAG_AUTOMASK_STROKE | Stroke Auto-Masking for sculpt. |
| GP_SCULPT_SETT_FLAG_AUTOMASK_LAYER_STROKE | Stroke Layer Auto-Masking for sculpt. |
| GP_SCULPT_SETT_FLAG_AUTOMASK_MATERIAL_STROKE | Stroke Material Auto-Masking for sculpt. |
| GP_SCULPT_SETT_FLAG_AUTOMASK_LAYER_ACTIVE | Active Layer Auto-Masking for sculpt. |
| GP_SCULPT_SETT_FLAG_AUTOMASK_MATERIAL_ACTIVE | Active Material Auto-Masking for sculpt. |
Definition at line 1481 of file DNA_scene_types.h.
#GP_Sculpt_Settings::gpencil_selectmode_vertex
| Enumerator | |
|---|---|
| GP_VERTEX_MASK_SELECTMODE_POINT | Only affect selected points. |
| GP_VERTEX_MASK_SELECTMODE_STROKE | Only affect selected strokes. |
| GP_VERTEX_MASK_SELECTMODE_SEGMENT | Only affect selected segments. |
Definition at line 1511 of file DNA_scene_types.h.
| enum eGPencil_Flags |
Definition at line 2881 of file DNA_scene_types.h.
#ToolSettings::gpencil_guide_references
| Enumerator | |
|---|---|
| GP_GUIDE_REF_CURSOR | |
| GP_GUIDE_REF_CUSTOM | |
| GP_GUIDE_REF_OBJECT | |
Definition at line 2952 of file DNA_scene_types.h.
| enum eGPencil_GuideTypes |
#ToolSettings::gpencil_guide_types
| Enumerator | |
|---|---|
| GP_GUIDE_CIRCULAR | |
| GP_GUIDE_RADIAL | |
| GP_GUIDE_PARALLEL | |
| GP_GUIDE_GRID | |
| GP_GUIDE_ISO | |
Definition at line 2943 of file DNA_scene_types.h.
ToolSettings.gpencil_*_align - Stroke Placement mode flags.
Definition at line 2915 of file DNA_scene_types.h.
#ToolSettings::gpencil_selectmode
| Enumerator | |
|---|---|
| GP_SELECTMODE_POINT | |
| GP_SELECTMODE_STROKE | |
| GP_SELECTMODE_SEGMENT | |
Definition at line 2936 of file DNA_scene_types.h.
#Scene::r.simplify_gpencil
| Enumerator | |
|---|---|
| SIMPLIFY_GPENCIL_ENABLE | Simplify. |
| SIMPLIFY_GPENCIL_ON_PLAY | Simplify on play. |
| SIMPLIFY_GPENCIL_FILL | Simplify fill on viewport. |
| SIMPLIFY_GPENCIL_MODIFIER | Simplify modifier on viewport. |
| SIMPLIFY_GPENCIL_FX | Simplify Shader FX. |
| SIMPLIFY_GPENCIL_TINT | Simplify layer tint. |
| SIMPLIFY_GPENCIL_AA | Simplify Anti-aliasing. |
Definition at line 2897 of file DNA_scene_types.h.
| enum eHairType |
| Enumerator | |
|---|---|
| SCE_HAIR_SHAPE_STRAND | |
| SCE_HAIR_SHAPE_STRIP | |
| SCE_HAIR_SHAPE_CYLINDER | |
Definition at line 986 of file DNA_scene_types.h.
| enum eImageFormatDepth |
Return values from BKE_imtype_valid_depths, note this is depths per channel.
Definition at line 566 of file DNA_scene_types.h.
| enum ePaintCanvasSource |
#PaintModeSettings::mode
| Enumerator | |
|---|---|
| PAINT_CANVAS_SOURCE_MATERIAL | Paint on the active node of the active material slot. |
| PAINT_CANVAS_SOURCE_IMAGE | Paint on a selected image. |
| PAINT_CANVAS_SOURCE_COLOR_ATTRIBUTE | Paint on the active color attribute (vertex color) layer. |
Definition at line 2748 of file DNA_scene_types.h.
| enum ePaintFlags |
| Enumerator | |
|---|---|
| PAINT_SHOW_BRUSH | |
| PAINT_FAST_NAVIGATE | |
| PAINT_SHOW_BRUSH_ON_SURFACE | |
| PAINT_USE_CAVITY_MASK | |
| PAINT_SCULPT_DELAY_UPDATES | |
Definition at line 2699 of file DNA_scene_types.h.
| enum eQualityOption |
#RenderData::quality_flag
| Enumerator | |
|---|---|
| SCE_PERF_HQ_NORMALS | |
Definition at line 981 of file DNA_scene_types.h.
| enum eScenePassType |
#SceneRenderLayer::passflag
Definition at line 290 of file DNA_scene_types.h.
| enum eSculptFlags |
Sculpt::flags These can eventually be moved to paint flags?
Definition at line 2711 of file DNA_scene_types.h.
| enum eSculptTransformMode |
| Enumerator | |
|---|---|
| SCULPT_TRANSFORM_MODE_ALL_VERTICES | |
| SCULPT_TRANSFORM_MODE_RADIUS_ELASTIC | |
Definition at line 2742 of file DNA_scene_types.h.
| enum eSeqOverlapMode |
| Enumerator | |
|---|---|
| SEQ_OVERLAP_EXPAND | |
| SEQ_OVERLAP_OVERWRITE | |
| SEQ_OVERLAP_SHUFFLE | |
Definition at line 1647 of file DNA_scene_types.h.
| enum eSnapFlag |
| Enumerator | |
|---|---|
| SCE_SNAP | |
| SCE_SNAP_ROTATE | |
| SCE_SNAP_PEEL_OBJECT | |
| SCE_SNAP_NOT_TO_ACTIVE | Was SCE_SNAP_NO_SELF, but self should be active. |
| SCE_SNAP_ABS_GRID | |
| SCE_SNAP_ABS_TIME_STEP | |
| SCE_SNAP_BACKFACE_CULLING | |
| SCE_SNAP_KEEP_ON_SAME_OBJECT | |
| SCE_SNAP_TO_INCLUDE_EDITED | see eSnapTargetOP |
| SCE_SNAP_TO_INCLUDE_NONEDITED | |
| SCE_SNAP_TO_ONLY_SELECTABLE | |
Definition at line 2490 of file DNA_scene_types.h.
| enum eSnapMode |
| Enumerator | |
|---|---|
| SCE_SNAP_TO_NONE | |
| SCE_SNAP_TO_FRAME | ToolSettings::snap_anim_mode and ToolSettings::snap_playhead_mode. |
| SCE_SNAP_TO_SECOND | |
| SCE_SNAP_TO_MARKERS | |
| SCE_SNAP_TO_KEYS | |
| SCE_SNAP_TO_STRIPS | |
| SCE_SNAP_TO_POINT | ToolSettings::snap_mode and ToolSettings::snap_node_mode and ToolSettings.snap_uv_mode |
| SCE_SNAP_TO_EDGE_MIDPOINT | |
| SCE_SNAP_TO_EDGE_ENDPOINT | |
| SCE_SNAP_TO_EDGE_PERPENDICULAR | |
| SCE_SNAP_TO_EDGE | |
| SCE_SNAP_TO_FACE | |
| SCE_SNAP_TO_VOLUME | |
| SCE_SNAP_TO_GRID | |
| SCE_SNAP_TO_INCREMENT | |
| SCE_SNAP_INDIVIDUAL_NEAREST | For snap individual elements. |
| SCE_SNAP_INDIVIDUAL_PROJECT | |
Definition at line 2536 of file DNA_scene_types.h.
| enum eSnapSourceOP |
See ToolSettings::snap_target (to be renamed snap_source) and #TransSnap.source_operation
| Enumerator | |
|---|---|
| SCE_SNAP_SOURCE_CLOSEST | |
| SCE_SNAP_SOURCE_CENTER | |
| SCE_SNAP_SOURCE_MEDIAN | |
| SCE_SNAP_SOURCE_ACTIVE | |
Definition at line 2511 of file DNA_scene_types.h.
| enum eSnapTargetOP |
#TransSnap::target_operation and ToolSettings::snap_flag (SCE_SNAP_NOT_TO_ACTIVE, SCE_SNAP_TO_INCLUDE_EDITED, SCE_SNAP_TO_INCLUDE_NONEDITED, SCE_SNAP_TO_ONLY_SELECTABLE).
| Enumerator | |
|---|---|
| SCE_SNAP_TARGET_ALL | |
| SCE_SNAP_TARGET_NOT_SELECTED | |
| SCE_SNAP_TARGET_NOT_ACTIVE | |
| SCE_SNAP_TARGET_NOT_EDITED | |
| SCE_SNAP_TARGET_ONLY_SELECTABLE | |
| SCE_SNAP_TARGET_NOT_NONEDITED | |
Definition at line 2525 of file DNA_scene_types.h.
| enum eSnapTransformMode |
ToolSettings::snap_transform_mode_flag
| Enumerator | |
|---|---|
| SCE_SNAP_TRANSFORM_MODE_TRANSLATE | |
| SCE_SNAP_TRANSFORM_MODE_ROTATE | |
| SCE_SNAP_TRANSFORM_MODE_SCALE | |
Definition at line 2598 of file DNA_scene_types.h.
| Enumerator | |
|---|---|
| S3D_ANAGLYPH_REDCYAN | |
| S3D_ANAGLYPH_GREENMAGENTA | |
| S3D_ANAGLYPH_YELLOWBLUE | |
Definition at line 430 of file DNA_scene_types.h.
| enum eStereo3dFlag |
| Enumerator | |
|---|---|
| S3D_INTERLACE_SWAP | |
| S3D_SIDEBYSIDE_CROSSEYED | |
| S3D_SQUEEZED_FRAME | |
Definition at line 423 of file DNA_scene_types.h.
Stereo3dFormat::interlace_type
| Enumerator | |
|---|---|
| S3D_INTERLACE_ROW | |
| S3D_INTERLACE_COLUMN | |
| S3D_INTERLACE_CHECKERBOARD | |
Definition at line 437 of file DNA_scene_types.h.
| enum eStereoDisplayMode |
| Enumerator | |
|---|---|
| S3D_DISPLAY_ANAGLYPH | |
| S3D_DISPLAY_INTERLACE | |
| S3D_DISPLAY_PAGEFLIP | |
| S3D_DISPLAY_SIDEBYSIDE | |
| S3D_DISPLAY_TOPBOTTOM | |
Definition at line 414 of file DNA_scene_types.h.
| enum eStereoViews |
View3D::stereo3d_camera / View3D::multiview_eye / ImageUser::multiview_eye
| Enumerator | |
|---|---|
| STEREO_LEFT_ID | |
| STEREO_RIGHT_ID | |
| STEREO_3D_ID | |
| STEREO_MONO_ID | |
Definition at line 1052 of file DNA_scene_types.h.
| enum FastGI_Method |
| Enumerator | |
|---|---|
| FAST_GI_FULL | |
| FAST_GI_AO_ONLY | |
Definition at line 3065 of file DNA_scene_types.h.
| enum IMB_Ffmpeg_Codec_ID |
Definition at line 130 of file DNA_scene_types.h.
| enum MediaType |
| Enumerator | |
|---|---|
| MEDIA_TYPE_IMAGE | |
| MEDIA_TYPE_MULTI_LAYER_IMAGE | |
| MEDIA_TYPE_VIDEO | |
Definition at line 513 of file DNA_scene_types.h.
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_DENOISE_SPATIAL | |
| RAYTRACE_EEVEE_DENOISE_TEMPORAL | |
| RAYTRACE_EEVEE_DENOISE_BILATERAL | |
Definition at line 3051 of file DNA_scene_types.h.
| enum RaytraceEEVEE_Flag |
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_USE_DENOISE | |
Definition at line 3047 of file DNA_scene_types.h.
| enum RaytraceEEVEE_Method |
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_METHOD_PROBE | |
| RAYTRACE_EEVEE_METHOD_SCREEN | |
Definition at line 3057 of file DNA_scene_types.h.
|
extern |
Definition at line 1580 of file scene.cc.
Referenced by BKE_scene_uses_blender_eevee(), blo_do_versions_280(), blo_do_versions_410(), blo_do_versions_420(), blo_update_defaults_scene(), do_versions_after_linking_280(), do_versions_after_linking_420(), do_versions_after_linking_500(), ED_view3d_engine_type(), ED_view3d_has_depth_buffer_updated(), blender::draw::overlay::Instance::init(), blender::nodes::node_composite_cryptomatte_cc::node_extra_info(), blender::nodes::node_composite_render_layer_cc::node_extra_info(), preview_prepare_scene(), render_engine_supports_ray_visibility(), scene_init_data(), and blender::ed::asset::screenshot_preview_exec().
|
extern |
Only used for versioning. Was used during the transition period between 4.2 and 5.0.
Definition at line 1581 of file scene.cc.
Referenced by blo_do_versions_410(), do_versions_after_linking_500(), and blender::ed::asset::screenshot_preview_exec().
|
extern |
Definition at line 1582 of file scene.cc.
Referenced by BKE_scene_uses_blender_workbench(), blo_do_versions_280(), blo_do_versions_420(), ED_view3d_has_depth_buffer_updated(), and blender::ed::asset::screenshot_preview_exec().
|
extern |
Definition at line 1583 of file scene.cc.
Referenced by BKE_scene_uses_cycles(), blo_do_versions_280(), blo_do_versions_420(), do_versions_after_linking_280(), and shader_tree_poll().