|
Blender V4.5
|
#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 | Paint_Runtime |
| 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 | UnifiedPaintSettings |
| 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) |
| #define | FPS (((double)scene->r.frs_sec) / (double)scene->r.frs_sec_base) |
Typedefs | |
| typedef struct SceneRuntimeHandle | SceneRuntimeHandle |
| typedef struct ColorSpaceHandle | ColorSpaceHandle |
Audio | |
| typedef struct AudioData | AudioData |
Time Line Markers | |
| typedef struct TimeMarker | TimeMarker |
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 Paint_Runtime | Paint_Runtime |
| typedef struct NamedBrushAssetReference | NamedBrushAssetReference |
| typedef struct ToolSystemBrushBindings | ToolSystemBrushBindings |
| typedef struct Paint | Paint |
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 |
Unified Paint Settings | |
| enum | { CURVE_PAINT_FLAG_CORNERS_DETECT = (1 << 0) , CURVE_PAINT_FLAG_PRESSURE_RADIUS = (1 << 1) , CURVE_PAINT_FLAG_DEPTH_STROKE_ENDPOINTS = (1 << 2) , CURVE_PAINT_FLAG_DEPTH_STROKE_OFFSET_ABS = (1 << 3) , CURVE_PAINT_FLAG_DEPTH_ONLY_SELECTED = (1 << 4) } |
| enum | { CURVE_PAINT_FIT_METHOD_REFIT = 0 , CURVE_PAINT_FIT_METHOD_SPLIT = 1 } |
| enum | { CURVE_PAINT_PROJECT_CURSOR = 0 , CURVE_PAINT_PROJECT_SURFACE = 1 } |
| enum | { CURVE_PAINT_SURFACE_PLANE_NORMAL_VIEW = 0 , CURVE_PAINT_SURFACE_PLANE_NORMAL_SURFACE = 1 , CURVE_PAINT_SURFACE_PLANE_VIEW = 2 } |
| typedef struct UnifiedPaintSettings | UnifiedPaintSettings |
| typedef struct CurvePaintSettings | CurvePaintSettings |
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 2448 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 2443 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_depth_loop(), 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 2447 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(), 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 2452 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(), 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 2442 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 FPS (((double)scene->r.frs_sec) / (double)scene->r.frs_sec_base) |
Definition at line 2470 of file DNA_scene_types.h.
Referenced by blender::io::alembic::ABCArchive::ABCArchive(), blender::seq::add_reload_new_file(), ANIM_center_frame(), BKE_nla_add_soundstrip(), BKE_scene_frame_snap_by_seconds(), blo_do_versions_290(), blender::ed::vse::draw_seq_waveform_overlay(), ED_info_statusbar_string_ex(), ed_marker_move_modal(), ED_scene_fps_average_accumulate(), ED_screen_animation_timer(), blender::io::usd::export_to_stage(), get_current_time_str(), gpencil_frame_snap_nearestsec(), blender::ed::transform::headerTimeTranslate(), meshcache_do(), modify_geometry_set(), modify_mesh(), nlaedit_snap_exec(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), screen_animation_step_invoke(), blender::ed::vse::seq_view_collection_rect_timeline(), blender::ed::vse::sequencer_export_subtitles_exec(), set_frame_range(), blender::ed::vse::slip_update_header(), snap_bezier_nearestsec(), snap_mask_layer_nearestsec(), blender::ed::transform::snapFrameTransform(), stampdata(), blender::ed::vse::strip_draw_context_get(), blender::seq::strip_time_slip_strip_ex(), transformcache_evaluate(), view2d_major_step_x__time(), and view_to_string__time().
| #define FRA2TIME | ( | a | ) |
Definition at line 2468 of file DNA_scene_types.h.
Referenced by AnimationExporter::collada_source_from_values(), AnimationExporter::collada_tangent_from_curve(), ED_info_statusbar_string_ex(), ed_marker_move_update_header(), get_current_time_str(), BCBezTriple::get_tangent(), BCBezTriple::get_time(), 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 2770 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 2769 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 2426 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 2427 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(), and blender::ed::vse::sequencer_create().
| #define MINAFRAME -1048574 |
(Minimum frame number for current-frame).
Definition at line 2433 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 2434 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(), and rna_def_volume().
| #define MINFRAME 0 |
Definition at line 2429 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(), blender::ed::vse::sequencer_meta_make_exec(), and stabilization_determine_offset_for_frame().
| #define MINFRAMEF 0.0f |
Definition at line 2430 of file DNA_scene_types.h.
| #define OBEDIT_FROM_OBACT | ( | ob | ) |
Definition at line 2456 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 2457 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 2458 of file DNA_scene_types.h.
Referenced by DRW_draw_select_loop().
| #define PAINT_MAX_INPUT_SAMPLES 64 |
Definition at line 1021 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 2467 of file DNA_scene_types.h.
Referenced by anim_set_sfra_exec(), animviz_motionpath_compute_range(), ED_screen_animation_timer(), 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(), and screen_opengl_render_anim_step().
| #define PRVRANGEON (scene->r.flag & SCER_PRV_RANGE) |
Definition at line 2465 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 2466 of file DNA_scene_types.h.
Referenced by anim_set_efra_exec(), animviz_motionpath_compute_range(), ED_screen_animation_timer(), 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(), and screen_opengl_render_anim_step().
| #define R_BAKE_PASS_FILTER_ALL (~0) |
Definition at line 707 of file DNA_scene_types.h.
Referenced by blo_do_versions_270().
| #define R_STAMP_ALL |
Definition at line 2359 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 "AO" |
Definition at line 333 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_BLOOM "BloomCol" |
Definition at line 354 of file DNA_scene_types.h.
| #define RE_PASSNAME_COMBINED "Combined" |
Definition at line 324 of file DNA_scene_types.h.
Referenced by blender::bke::compositor::add_passes_used_by_render_layer_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_passes_allocated_ensure(), 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 359 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 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_CRYPTOMATTE_OBJECT "CryptoObject" |
Definition at line 358 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 322 of file DNA_scene_types.h.
| #define RE_PASSNAME_DIFFUSE_COLOR "DiffCol" |
Definition at line 341 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names(), and prepare().
| #define RE_PASSNAME_DIFFUSE_DIRECT "DiffDir" |
Definition at line 339 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_DIFFUSE_INDIRECT "DiffInd" |
Definition at line 340 of file DNA_scene_types.h.
| #define RE_PASSNAME_EMIT "Emit" |
Definition at line 330 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_ENVIRONMENT "Env" |
Definition at line 334 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_FREESTYLE "Freestyle" |
Definition at line 353 of file DNA_scene_types.h.
Referenced by cmp_node_rlayer_create_outputs(), and FRS_composite_result().
| #define RE_PASSNAME_GLOSSY_COLOR "GlossCol" |
Definition at line 344 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_GLOSSY_DIRECT "GlossDir" |
Definition at line 342 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_GLOSSY_INDIRECT "GlossInd" |
Definition at line 343 of file DNA_scene_types.h.
| #define RE_PASSNAME_GREASE_PENCIL "GreasePencil" |
Definition at line 362 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 "IndexMA" |
Definition at line 336 of file DNA_scene_types.h.
| #define RE_PASSNAME_INDEXOB "IndexOB" |
Definition at line 335 of file DNA_scene_types.h.
| #define RE_PASSNAME_MIST "Mist" |
Definition at line 337 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_NORMAL "Normal" |
Definition at line 328 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_POSITION "Position" |
Definition at line 327 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_SHADOW "Shadow" |
Definition at line 331 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_SUBSURFACE_COLOR "SubsurfaceCol" |
Definition at line 351 of file DNA_scene_types.h.
| #define RE_PASSNAME_SUBSURFACE_DIRECT "SubsurfaceDir" |
Definition at line 349 of file DNA_scene_types.h.
| #define RE_PASSNAME_SUBSURFACE_INDIRECT "SubsurfaceInd" |
Definition at line 350 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_COLOR "TransCol" |
Definition at line 347 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_DIRECT "TransDir" |
Definition at line 345 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSM_INDIRECT "TransInd" |
Definition at line 346 of file DNA_scene_types.h.
| #define RE_PASSNAME_TRANSPARENT "Transp" |
Definition at line 356 of file DNA_scene_types.h.
Referenced by blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_UV "UV" |
Definition at line 329 of file DNA_scene_types.h.
| #define RE_PASSNAME_VECTOR "Vector" |
Definition at line 326 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 "VolumeDir" |
Definition at line 355 of file DNA_scene_types.h.
Referenced by blo_do_versions_290(), and blender::eevee::Film::pass_to_render_pass_names().
| #define RE_PASSNAME_Z "Depth" |
Definition at line 325 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 SCE_SNAP_TO_GEOM |
Definition at line 2579 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 2577 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 988 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 990 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 987 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 989 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 2469 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 2972 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 2461 of file DNA_scene_types.h.
Referenced by screen_render_exec(), and screen_render_invoke().
| #define V3D_CAMERA_SCENE | ( | scene, | |
| v3d ) |
Definition at line 2462 of file DNA_scene_types.h.
Referenced by screen_opengl_views_setup(), and view3d_setobjectascamera_exec().
| #define WT_VGROUP_MASK_ALL |
Definition at line 2665 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 57 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 Paint_Runtime Paint_Runtime |
| typedef struct PaintModeSettings PaintModeSettings |
| 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).
Workaround to forward-declare C++ type in C header.
Definition at line 56 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_ADDSKY | |
| R_ALPHAPREMUL | |
Definition at line 2366 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 2805 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2338 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2311 of file DNA_scene_types.h.
| anonymous enum |
ToolSettings::uv_sculpt_settings
| Enumerator | |
|---|---|
| UV_SCULPT_LOCK_BORDERS | |
| UV_SCULPT_ALL_ISLANDS | |
Definition at line 981 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 2299 of file DNA_scene_types.h.
| anonymous enum |
RenderData::line_thickness_mode
| Enumerator | |
|---|---|
| R_LINE_THICKNESS_ABSOLUTE | |
| R_LINE_THICKNESS_RELATIVE | |
Definition at line 2403 of file DNA_scene_types.h.
| 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 616 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| GPPAINT_FLAG_USE_MATERIAL | |
| GPPAINT_FLAG_USE_VERTEXCOLOR | |
Definition at line 1278 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PHYS_GLOBAL_GRAVITY | |
Definition at line 2966 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| USER_UNIT_NONE | |
| USER_UNIT_METRIC | |
| USER_UNIT_IMPERIAL | |
Definition at line 2974 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_XFORM_AXIS_ALIGN | |
| SCE_XFORM_DATA_ORIGIN | |
| SCE_XFORM_SKIP_CHILDREN | |
Definition at line 2481 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::depth_mode
| Enumerator | |
|---|---|
| CURVE_PAINT_PROJECT_CURSOR | |
| CURVE_PAINT_PROJECT_SURFACE | |
Definition at line 1589 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 2942 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| FFMPEG_AUTOSPLIT_OUTPUT | |
| FFMPEG_LOSSLESS_OUTPUT | |
| FFMPEG_USE_MAX_B_FRAMES | |
Definition at line 2697 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_FLAG_PREVIEW_JPG | |
Definition at line 545 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 597 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_JP2_CODEC_JP2 | |
| R_IMF_JP2_CODEC_J2K | |
Definition at line 605 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2255 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 1595 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PE_BRUSH_DATA_PUFF_VOLUME | |
Definition at line 2954 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| UV_SYNC_SELECTION | |
| UV_SHOW_SAME_IMAGE | |
Definition at line 2831 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_VIEW_DISABLE | |
Definition at line 383 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 2621 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 2670 of file DNA_scene_types.h.
| anonymous enum |
#ToolSettings::workspace_tool_flag
| Enumerator | |
|---|---|
| SCE_WORKSPACE_TOOL_FALLBACK | |
| SCE_WORKSPACE_TOOL_DEFAULT | |
Definition at line 2493 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 582 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 3042 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 2787 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_PLANES_RGB | |
| R_IMF_PLANES_RGBA | |
| R_IMF_PLANES_BW | |
Definition at line 575 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 630 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 2930 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IMAGEPAINT_DRAWING | |
Definition at line 2779 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 1574 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 2630 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 2600 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 2372 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| VP_FLAG_VGROUP_RESTRICT | Weight paint only. |
Definition at line 1320 of file DNA_scene_types.h.
| anonymous enum |
#RenderData::bake_normal_space
| Enumerator | |
|---|---|
| R_BAKE_SPACE_CAMERA | |
| R_BAKE_SPACE_WORLD | |
| R_BAKE_SPACE_OBJECT | |
| R_BAKE_SPACE_TANGENT | |
Definition at line 2395 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 394 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| R_IMF_CINEON_FLAG_LOG | |
Definition at line 611 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_SELECT_VERTEX | |
| SCE_SELECT_EDGE | |
| SCE_SELECT_FACE | |
Definition at line 2614 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 2637 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| USER_UNIT_OPT_SPLIT | |
| USER_UNIT_ROT_RADIANS | |
Definition at line 2980 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| F_START | |
| F_SCENE | |
| F_DUPLI | |
Definition at line 2681 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2812 of file DNA_scene_types.h.
| anonymous enum |
CurvePaintSettings::surface_plane
| Enumerator | |
|---|---|
| AUTO_MERGE | |
| AUTO_MERGE_AND_SPLIT | |
Definition at line 1662 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SI_STICKY_LOC | |
| SI_STICKY_DISABLE | |
| SI_STICKY_VERTEX | |
Definition at line 2845 of file DNA_scene_types.h.
| anonymous enum |
#SceneRenderLayer::layflag
Definition at line 262 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 2246 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 2797 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| OB_DRAW_GROUPUSER_NONE | |
| OB_DRAW_GROUPUSER_ACTIVE | |
| OB_DRAW_GROUPUSER_ALL | |
Definition at line 2657 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 509 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_VIEWS_FORMAT_STEREO_3D | |
| SCE_VIEWS_FORMAT_MULTIVIEW | |
Definition at line 388 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 2093 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| UV_SELECT_VERTEX | |
| UV_SELECT_EDGE | |
| UV_SELECT_FACE | |
| UV_SELECT_ISLAND | |
Definition at line 2837 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 2289 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| IMAGEPAINT_INTERP_LINEAR | |
| IMAGEPAINT_INTERP_CLOSEST | |
Definition at line 2773 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 1583 of file DNA_scene_types.h.
| anonymous enum |
Definition at line 2986 of file DNA_scene_types.h.
| anonymous enum |
#ParticleBrushData::edittype
| Enumerator | |
|---|---|
| PE_TYPE_PARTICLES | |
| PE_TYPE_SOFTBODY | |
| PE_TYPE_CLOTH | |
Definition at line 2959 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_USERSCALE | |
| R_BAKE_CAGE | |
| R_BAKE_SPLIT_MAT | |
| R_BAKE_AUTO_NAME | |
Definition at line 2380 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| AUDIO_MUTE | |
| AUDIO_SYNC | |
| AUDIO_SCRUB | |
| AUDIO_VOLUME_ANIMATED | |
Definition at line 2689 of file DNA_scene_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SCE_OBJECT_MODE_LOCK | |
Definition at line 2488 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 940 of file DNA_scene_types.h.
| anonymous enum |
SceneHydra->export_method
| Enumerator | |
|---|---|
| SCE_HYDRA_EXPORT_HYDRA | |
| SCE_HYDRA_EXPORT_USD | |
Definition at line 3054 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 2650 of file DNA_scene_types.h.
| anonymous enum |
SequencerToolSettings::snap_mode
Definition at line 2584 of file DNA_scene_types.h.
| enum eBakeMarginType |
BakeData::margin_type (char).
| Enumerator | |
|---|---|
| R_BAKE_ADJACENT_FACES | |
| R_BAKE_EXTEND | |
Definition at line 660 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 666 of file DNA_scene_types.h.
| enum eBakePassFilter |
Definition at line 694 of file DNA_scene_types.h.
| enum eBakeSaveMode |
BakeData::save_mode (char).
| Enumerator | |
|---|---|
| R_BAKE_SAVE_INTERNAL | |
| R_BAKE_SAVE_EXTERNAL | |
Definition at line 682 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 676 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 688 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 959 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 967 of file DNA_scene_types.h.
| enum eCompositorDevice |
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_DEVICE_CPU | |
| SCE_COMPOSITOR_DEVICE_GPU | |
Definition at line 947 of file DNA_scene_types.h.
| enum eCompositorPrecision |
RenderData::compositor_precision
| Enumerator | |
|---|---|
| SCE_COMPOSITOR_PRECISION_AUTO | |
| SCE_COMPOSITOR_PRECISION_FULL | |
Definition at line 953 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 108 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 97 of file DNA_scene_types.h.
| enum eFFMpegPreset |
Definition at line 64 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 116 of file DNA_scene_types.h.
#GP_Interpolate_Settings::flag
Definition at line 1420 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 1430 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 1332 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 1394 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 1374 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 1404 of file DNA_scene_types.h.
| enum eGPencil_Flags |
Definition at line 2852 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 2923 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 2914 of file DNA_scene_types.h.
ToolSettings.gpencil_*_align - Stroke Placement mode flags.
Definition at line 2886 of file DNA_scene_types.h.
#ToolSettings::gpencil_selectmode
| Enumerator | |
|---|---|
| GP_SELECTMODE_POINT | |
| GP_SELECTMODE_STROKE | |
| GP_SELECTMODE_SEGMENT | |
Definition at line 2907 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 2868 of file DNA_scene_types.h.
| enum eHairType |
| Enumerator | |
|---|---|
| SCE_HAIR_SHAPE_STRAND | |
| SCE_HAIR_SHAPE_STRIP | |
Definition at line 934 of file DNA_scene_types.h.
| enum eImageFormatDepth |
Return values from BKE_imtype_valid_depths, note this is depths per channel.
Definition at line 557 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 2757 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 2708 of file DNA_scene_types.h.
| enum eQualityOption |
#RenderData::quality_flag
| Enumerator | |
|---|---|
| SCE_PERF_HQ_NORMALS | |
Definition at line 929 of file DNA_scene_types.h.
| enum eScenePassType |
#SceneRenderLayer::passflag
Definition at line 287 of file DNA_scene_types.h.
| enum eSculptFlags |
Sculpt::flags These can eventually be moved to paint flags?
Definition at line 2720 of file DNA_scene_types.h.
| enum eSculptTransformMode |
| Enumerator | |
|---|---|
| SCULPT_TRANSFORM_MODE_ALL_VERTICES | |
| SCULPT_TRANSFORM_MODE_RADIUS_ELASTIC | |
Definition at line 2751 of file DNA_scene_types.h.
| enum eSeqOverlapMode |
| Enumerator | |
|---|---|
| SEQ_OVERLAP_EXPAND | |
| SEQ_OVERLAP_OVERWRITE | |
| SEQ_OVERLAP_SHUFFLE | |
Definition at line 1649 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 2499 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 2545 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 2520 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 2534 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 2607 of file DNA_scene_types.h.
| Enumerator | |
|---|---|
| S3D_ANAGLYPH_REDCYAN | |
| S3D_ANAGLYPH_GREENMAGENTA | |
| S3D_ANAGLYPH_YELLOWBLUE | |
Definition at line 428 of file DNA_scene_types.h.
| enum eStereo3dFlag |
| Enumerator | |
|---|---|
| S3D_INTERLACE_SWAP | |
| S3D_SIDEBYSIDE_CROSSEYED | |
| S3D_SQUEEZED_FRAME | |
Definition at line 421 of file DNA_scene_types.h.
Stereo3dFormat::interlace_type
| Enumerator | |
|---|---|
| S3D_INTERLACE_ROW | |
| S3D_INTERLACE_COLUMN | |
| S3D_INTERLACE_CHECKERBOARD | |
Definition at line 435 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 412 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 993 of file DNA_scene_types.h.
| enum FastGI_Method |
| Enumerator | |
|---|---|
| FAST_GI_FULL | |
| FAST_GI_AO_ONLY | |
Definition at line 3036 of file DNA_scene_types.h.
| enum IMB_Ffmpeg_Codec_ID |
Definition at line 127 of file DNA_scene_types.h.
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_DENOISE_SPATIAL | |
| RAYTRACE_EEVEE_DENOISE_TEMPORAL | |
| RAYTRACE_EEVEE_DENOISE_BILATERAL | |
Definition at line 3022 of file DNA_scene_types.h.
| enum RaytraceEEVEE_Flag |
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_USE_DENOISE | |
Definition at line 3018 of file DNA_scene_types.h.
| enum RaytraceEEVEE_Method |
| Enumerator | |
|---|---|
| RAYTRACE_EEVEE_METHOD_PROBE | |
| RAYTRACE_EEVEE_METHOD_SCREEN | |
Definition at line 3028 of file DNA_scene_types.h.
|
extern |
Definition at line 1625 of file scene.cc.
Referenced by BKE_scene_uses_blender_eevee(), blo_do_versions_280(), blo_do_versions_410(), blo_do_versions_420(), do_versions_after_linking_280(), do_versions_after_linking_420(), and blender::ed::asset::screenshot_preview_exec().
|
extern |
Definition at line 1626 of file scene.cc.
Referenced by BKE_scene_uses_blender_eevee(), blo_do_versions_410(), blo_update_defaults_scene(), do_versions_after_linking_420(), ED_view3d_engine_type(), ED_view3d_has_depth_buffer_updated(), blender::draw::overlay::Instance::init(), preview_prepare_scene(), render_engine_supports_ray_visibility(), scene_init_data(), and blender::ed::asset::screenshot_preview_exec().
|
extern |
Definition at line 1627 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 1628 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().