Blender  V3.3
Macros | Functions | Variables
rna_scene.c File Reference
#include <stdlib.h>
#include "DNA_brush_types.h"
#include "DNA_collection_types.h"
#include "DNA_gpencil_types.h"
#include "DNA_layer_types.h"
#include "DNA_linestyle_types.h"
#include "DNA_modifier_types.h"
#include "DNA_particle_types.h"
#include "DNA_rigidbody_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_userdef_types.h"
#include "DNA_view3d_types.h"
#include "DNA_world_types.h"
#include "IMB_colormanagement.h"
#include "IMB_imbuf_types.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BLT_translation.h"
#include "BKE_armature.h"
#include "BKE_editmesh.h"
#include "BKE_idtype.h"
#include "BKE_paint.h"
#include "BKE_volume.h"
#include "ED_gpencil.h"
#include "ED_object.h"
#include "ED_uvedit.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "RE_engine.h"
#include "RE_pipeline.h"
#include "ED_render.h"
#include "ED_transform.h"
#include "WM_api.h"
#include "WM_types.h"
#include "BLI_threads.h"
#include "DEG_depsgraph.h"

Go to the source code of this file.

Macros

#define R_IMF_ENUM_BMP    {R_IMF_IMTYPE_BMP, "BMP", ICON_FILE_IMAGE, "BMP", "Output image in bitmap format"},
 
#define R_IMF_ENUM_IRIS    {R_IMF_IMTYPE_IRIS, "IRIS", ICON_FILE_IMAGE, "Iris", "Output image in SGI IRIS format"},
 
#define R_IMF_ENUM_PNG    {R_IMF_IMTYPE_PNG, "PNG", ICON_FILE_IMAGE, "PNG", "Output image in PNG format"},
 
#define R_IMF_ENUM_JPEG    {R_IMF_IMTYPE_JPEG90, "JPEG", ICON_FILE_IMAGE, "JPEG", "Output image in JPEG format"},
 
#define R_IMF_ENUM_TAGA    {R_IMF_IMTYPE_TARGA, "TARGA", ICON_FILE_IMAGE, "Targa", "Output image in Targa format"},
 
#define R_IMF_ENUM_TAGA_RAW
 
#define R_IMF_ENUM_JPEG2K
 
#define R_IMF_ENUM_CINEON
 
#define R_IMF_ENUM_DPX
 
#define R_IMF_ENUM_EXR_MULTILAYER
 
#define R_IMF_ENUM_EXR
 
#define R_IMF_ENUM_HDR
 
#define R_IMF_ENUM_TIFF
 
#define R_IMF_ENUM_WEBP
 
#define IMAGE_TYPE_ITEMS_IMAGE_ONLY
 
#define R_IMF_VIEWS_ENUM_IND
 
#define R_IMF_VIEWS_ENUM_S3D    {R_IMF_VIEWS_STEREO_3D, "STEREO_3D", 0, "Stereo 3D", "Single file with an encoded stereo pair"},
 
#define R_IMF_VIEWS_ENUM_MV    {R_IMF_VIEWS_MULTIVIEW, "MULTIVIEW", 0, "Multi-View", "Single file with all the views"},
 

Functions

static void rna_def_gpencil_interpolate (BlenderRNA *brna)
 
static void rna_def_transform_orientation (BlenderRNA *brna)
 
static void rna_def_transform_orientation_slot (BlenderRNA *brna)
 
static void rna_def_view3d_cursor (BlenderRNA *brna)
 
static void rna_def_tool_settings (BlenderRNA *brna)
 
static void rna_def_sequencer_tool_settings (BlenderRNA *brna)
 
static void rna_def_unified_paint_settings (BlenderRNA *brna)
 
static void rna_def_curve_paint_settings (BlenderRNA *brna)
 
static void rna_def_statvis (BlenderRNA *brna)
 
static void rna_def_unit_settings (BlenderRNA *brna)
 
static void rna_def_view_layer_eevee (BlenderRNA *brna)
 
static void rna_def_view_layer_aovs (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_view_layer_aov (BlenderRNA *brna)
 
static void rna_def_view_layer_lightgroups (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_view_layer_lightgroup (BlenderRNA *brna)
 
void rna_def_view_layer_common (BlenderRNA *brna, StructRNA *srna, const bool scene)
 
static void rna_def_freestyle_modules (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_freestyle_linesets (BlenderRNA *brna, PropertyRNA *cprop)
 
void rna_def_freestyle_settings (BlenderRNA *brna)
 
static void rna_def_bake_data (BlenderRNA *brna)
 
static void rna_def_view_layers (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_scene_render_view (BlenderRNA *brna)
 
static void rna_def_render_views (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_image_format_stereo3d_format (BlenderRNA *brna)
 
static void rna_def_scene_image_format_data (BlenderRNA *brna)
 
static void rna_def_scene_ffmpeg_settings (BlenderRNA *brna)
 
static void rna_def_scene_render_data (BlenderRNA *brna)
 
static void rna_def_scene_objects (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_timeline_markers (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_scene_keying_sets (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_scene_keying_sets_all (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_selected_uv_element (BlenderRNA *brna)
 
static void rna_def_display_safe_areas (BlenderRNA *brna)
 
static void rna_def_scene_display (BlenderRNA *brna)
 
static void rna_def_scene_eevee (BlenderRNA *brna)
 
static void rna_def_scene_gpencil (BlenderRNA *brna)
 
void RNA_def_scene (BlenderRNA *brna)
 

Variables

static const EnumPropertyItem uv_sculpt_relaxation_items []
 
const EnumPropertyItem rna_enum_snap_source_items []
 
const EnumPropertyItem rna_enum_proportional_falloff_items []
 
const EnumPropertyItem rna_enum_proportional_falloff_curve_only_items []
 
const EnumPropertyItem rna_enum_mesh_select_mode_items []
 
const EnumPropertyItem rna_enum_mesh_select_mode_uv_items []
 
const EnumPropertyItem rna_enum_snap_element_items []
 
const EnumPropertyItem rna_enum_snap_node_element_items []
 
static const EnumPropertyItem snap_uv_element_items []
 
static const EnumPropertyItem rna_enum_scene_display_aa_methods []
 
const EnumPropertyItem rna_enum_curve_fit_method_items []
 
const EnumPropertyItem rna_enum_image_type_items []
 
const EnumPropertyItem rna_enum_image_color_mode_items []
 
const EnumPropertyItem rna_enum_image_color_depth_items []
 
const EnumPropertyItem rna_enum_normal_space_items []
 
const EnumPropertyItem rna_enum_normal_swizzle_items []
 
const EnumPropertyItem rna_enum_bake_margin_type_items []
 
const EnumPropertyItem rna_enum_bake_target_items []
 
const EnumPropertyItem rna_enum_bake_save_mode_items []
 
const EnumPropertyItem rna_enum_views_format_items []
 
const EnumPropertyItem rna_enum_views_format_multilayer_items []
 
const EnumPropertyItem rna_enum_views_format_multiview_items []
 
const EnumPropertyItem rna_enum_stereo3d_display_items []
 
const EnumPropertyItem rna_enum_stereo3d_anaglyph_type_items []
 
const EnumPropertyItem rna_enum_stereo3d_interlace_type_items []
 
const EnumPropertyItem rna_enum_bake_pass_filter_type_items []
 
static const EnumPropertyItem rna_enum_view_layer_aov_type_items []
 
const EnumPropertyItem rna_enum_transform_pivot_items_full []
 
const EnumPropertyItem rna_enum_transform_orientation_items []
 

Macro Definition Documentation

◆ IMAGE_TYPE_ITEMS_IMAGE_ONLY

#define IMAGE_TYPE_ITEMS_IMAGE_ONLY
Value:
/* DDS save not supported yet R_IMF_ENUM_DDS */ \
#define RNA_ENUM_ITEM_SEPR_COLUMN
Definition: RNA_types.h:489
#define R_IMF_ENUM_DPX
Definition: rna_scene.c:303
#define R_IMF_ENUM_HDR
Definition: rna_scene.c:332
#define R_IMF_ENUM_TIFF
Definition: rna_scene.c:339
#define R_IMF_ENUM_CINEON
Definition: rna_scene.c:302
#define R_IMF_ENUM_WEBP
Definition: rna_scene.c:346
#define R_IMF_ENUM_BMP
Definition: rna_scene.c:259

Definition at line 349 of file rna_scene.c.

◆ R_IMF_ENUM_BMP

#define R_IMF_ENUM_BMP    {R_IMF_IMTYPE_BMP, "BMP", ICON_FILE_IMAGE, "BMP", "Output image in bitmap format"},

Definition at line 259 of file rna_scene.c.

◆ R_IMF_ENUM_CINEON

#define R_IMF_ENUM_CINEON

Definition at line 302 of file rna_scene.c.

◆ R_IMF_ENUM_DPX

#define R_IMF_ENUM_DPX

Definition at line 303 of file rna_scene.c.

◆ R_IMF_ENUM_EXR

#define R_IMF_ENUM_EXR

Definition at line 321 of file rna_scene.c.

◆ R_IMF_ENUM_EXR_MULTILAYER

#define R_IMF_ENUM_EXR_MULTILAYER

Definition at line 320 of file rna_scene.c.

◆ R_IMF_ENUM_HDR

#define R_IMF_ENUM_HDR

Definition at line 332 of file rna_scene.c.

◆ R_IMF_ENUM_IRIS

#define R_IMF_ENUM_IRIS    {R_IMF_IMTYPE_IRIS, "IRIS", ICON_FILE_IMAGE, "Iris", "Output image in SGI IRIS format"},

Definition at line 261 of file rna_scene.c.

◆ R_IMF_ENUM_JPEG

#define R_IMF_ENUM_JPEG    {R_IMF_IMTYPE_JPEG90, "JPEG", ICON_FILE_IMAGE, "JPEG", "Output image in JPEG format"},

Definition at line 265 of file rna_scene.c.

◆ R_IMF_ENUM_JPEG2K

#define R_IMF_ENUM_JPEG2K

Definition at line 293 of file rna_scene.c.

◆ R_IMF_ENUM_PNG

#define R_IMF_ENUM_PNG    {R_IMF_IMTYPE_PNG, "PNG", ICON_FILE_IMAGE, "PNG", "Output image in PNG format"},

Definition at line 263 of file rna_scene.c.

◆ R_IMF_ENUM_TAGA

#define R_IMF_ENUM_TAGA    {R_IMF_IMTYPE_TARGA, "TARGA", ICON_FILE_IMAGE, "Targa", "Output image in Targa format"},

Definition at line 267 of file rna_scene.c.

◆ R_IMF_ENUM_TAGA_RAW

#define R_IMF_ENUM_TAGA_RAW
Value:
"TARGA_RAW", \
ICON_FILE_IMAGE, \
"Targa Raw", \
"Output image in uncompressed Targa format"},
#define R_IMF_IMTYPE_RAWTGA

Definition at line 269 of file rna_scene.c.

◆ R_IMF_ENUM_TIFF

#define R_IMF_ENUM_TIFF

Definition at line 339 of file rna_scene.c.

◆ R_IMF_ENUM_WEBP

#define R_IMF_ENUM_WEBP

Definition at line 346 of file rna_scene.c.

◆ R_IMF_VIEWS_ENUM_IND

#define R_IMF_VIEWS_ENUM_IND
Value:
"INDIVIDUAL", \
0, \
"Individual", \
"Individual files for each view with the prefix as defined by the scene views"},
@ R_IMF_VIEWS_INDIVIDUAL

Definition at line 474 of file rna_scene.c.

◆ R_IMF_VIEWS_ENUM_MV

#define R_IMF_VIEWS_ENUM_MV    {R_IMF_VIEWS_MULTIVIEW, "MULTIVIEW", 0, "Multi-View", "Single file with all the views"},

Definition at line 482 of file rna_scene.c.

◆ R_IMF_VIEWS_ENUM_S3D

#define R_IMF_VIEWS_ENUM_S3D    {R_IMF_VIEWS_STEREO_3D, "STEREO_3D", 0, "Stereo 3D", "Single file with an encoded stereo pair"},

Definition at line 480 of file rna_scene.c.

Function Documentation

◆ rna_def_bake_data()

static void rna_def_bake_data ( BlenderRNA brna)
static

◆ rna_def_curve_paint_settings()

static void rna_def_curve_paint_settings ( BlenderRNA brna)
static

◆ rna_def_display_safe_areas()

static void rna_def_display_safe_areas ( BlenderRNA brna)
static

◆ rna_def_freestyle_linesets()

static void rna_def_freestyle_linesets ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_freestyle_modules()

static void rna_def_freestyle_modules ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_freestyle_settings()

void rna_def_freestyle_settings ( BlenderRNA brna)

Definition at line 4839 of file rna_scene.c.

References DEG2RAD, FREESTYLE_AS_RENDER_PASS, FREESTYLE_CONTROL_EDITOR_MODE, FREESTYLE_CONTROL_SCRIPT_MODE, FREESTYLE_CULLING, FREESTYLE_FACE_SMOOTHNESS_FLAG, FREESTYLE_FE_BORDER, FREESTYLE_FE_CONTOUR, FREESTYLE_FE_CREASE, FREESTYLE_FE_EDGE_MARK, FREESTYLE_FE_EXTERNAL_CONTOUR, FREESTYLE_FE_MATERIAL_BOUNDARY, FREESTYLE_FE_RIDGE_VALLEY, FREESTYLE_FE_SILHOUETTE, FREESTYLE_FE_SUGGESTIVE_CONTOUR, FREESTYLE_LINESET_ENABLED, FREESTYLE_LINESET_FE_AND, FREESTYLE_LINESET_FE_NOT, FREESTYLE_LINESET_FM_BOTH, FREESTYLE_LINESET_FM_NOT, FREESTYLE_LINESET_GR_NOT, FREESTYLE_MATERIAL_BOUNDARIES_FLAG, FREESTYLE_QI_HIDDEN, FREESTYLE_QI_RANGE, FREESTYLE_QI_VISIBLE, FREESTYLE_RIDGES_AND_VALLEYS_FLAG, FREESTYLE_SEL_EDGE_TYPES, FREESTYLE_SEL_FACE_MARK, FREESTYLE_SEL_GROUP, FREESTYLE_SEL_IMAGE_BORDER, FREESTYLE_SEL_VISIBILITY, FREESTYLE_SUGGESTIVE_CONTOURS_FLAG, FREESTYLE_VIEW_MAP_CACHE, NC_SCENE, ND_RENDER_OPTIONS, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_UNSIGNED, rna_def_freestyle_linesets(), rna_def_freestyle_modules(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_default(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_nested(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().

Referenced by RNA_def_view_layer().

◆ rna_def_gpencil_interpolate()

static void rna_def_gpencil_interpolate ( BlenderRNA brna)
static

◆ rna_def_image_format_stereo3d_format()

static void rna_def_image_format_stereo3d_format ( BlenderRNA brna)
static

◆ rna_def_render_views()

static void rna_def_render_views ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ RNA_def_scene()

void RNA_def_scene ( BlenderRNA brna)

Definition at line 7768 of file rna_scene.c.

References AUDIO_SCRUB, AUDIO_SYNC, BLT_I18NCONTEXT_ID_SOUND, FUNC_NO_SELF, FUNC_USE_MAIN, FUNC_USE_REPORTS, MAXFRAME, MINAFRAME, MINFRAME, NA_EDITED, NC_GPENCIL, NC_SCENE, NC_SPACE, ND_DATA, ND_DRAW_RENDER_VIEWPORT, ND_FRAME, ND_FRAME_RANGE, ND_KEYINGSET, ND_RENDER_OPTIONS, ND_SPACE_GRAPH, ND_WORLD, NULL, PARM_REQUIRED, PHYS_GLOBAL_GRAVITY, PROP_ACCELERATION, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_REFCOUNT, PROP_ID_SELF_CHECK, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_STRING, PROP_TIME, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_api_scene(), rna_def_animdata_common(), rna_def_curve_paint_settings(), rna_def_display_safe_areas(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), rna_def_gpencil_interpolate(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_selected_uv_element(), rna_def_sequencer_tool_settings(), rna_def_statvis(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_timeline_markers(), rna_def_tool_settings(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layers(), RNA_define_animate_sdna(), SCE_FRAME_DROP, SCE_KEYS_NO_SELONLY, SCE_NLA_EDIT_ON, SCER_LOCK_FRAME_SELECTION, SCER_PRV_RANGE, SCER_SHOW_SUBFRAME, and STRUCT_ID_REFCOUNT.

◆ rna_def_scene_display()

static void rna_def_scene_display ( BlenderRNA brna)
static

◆ rna_def_scene_eevee()

static void rna_def_scene_eevee ( BlenderRNA brna)
static

◆ rna_def_scene_ffmpeg_settings()

static void rna_def_scene_ffmpeg_settings ( BlenderRNA brna)
static

◆ rna_def_scene_gpencil()

static void rna_def_scene_gpencil ( BlenderRNA brna)
static

◆ rna_def_scene_image_format_data()

static void rna_def_scene_image_format_data ( BlenderRNA brna)
static

◆ rna_def_scene_keying_sets()

static void rna_def_scene_keying_sets ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_scene_keying_sets_all()

static void rna_def_scene_keying_sets_all ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_scene_objects()

static void rna_def_scene_objects ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_scene_render_data()

static void rna_def_scene_render_data ( BlenderRNA brna)
static

Definition at line 6133 of file rna_scene.c.

References BLENDER_MAX_THREADS, NC_GPENCIL, NC_SCENE, NC_WINDOW, ND_DATA, ND_FRAME, ND_RENDER_OPTIONS, ND_SEQUENCER, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_COLOR, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FILEPATH, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NEVER_UNLINK, PROP_NONE, PROP_PERCENTAGE, PROP_PIXEL, PROP_POINTER, PROP_PROPORTIONAL, PROP_STRING, PROP_UNSIGNED, R_ALPHAPREMUL, R_BAKE_ADJACENT_FACES, R_BAKE_CLEAR, R_BAKE_EXTEND, R_BAKE_LORES_MESH, R_BAKE_MULTIRES, R_BAKE_TO_ACTIVE, R_BAKE_USERSCALE, R_BORDER, R_CROP, R_DOCOMP, R_DOSEQ, R_EDGE_FRS, R_EXR_CACHE_FILE, R_EXTENSION, R_FIXED_THREADS, R_LINE_THICKNESS_ABSOLUTE, R_LINE_THICKNESS_RELATIVE, R_MBLUR, R_MULTIVIEW, R_NO_OVERWRITE, R_PERSISTENT_DATA, R_SEQ_OVERRIDE_SCENE_SETTINGS, R_SIMPLIFY, R_SINGLE_LAYER, R_STAMP_CAMERA, R_STAMP_CAMERALENS, R_STAMP_DATE, R_STAMP_DRAW, R_STAMP_FILENAME, R_STAMP_FRAME, R_STAMP_FRAME_RANGE, R_STAMP_HIDE_LABELS, R_STAMP_HOSTNAME, R_STAMP_MARKER, R_STAMP_MEMORY, R_STAMP_NOTE, R_STAMP_RENDERTIME, R_STAMP_SCENE, R_STAMP_SEQSTRIP, R_STAMP_STRIPMETA, R_STAMP_TIME, R_TOUCH, RE_BAKE_DISPLACEMENT, RE_BAKE_NORMALS, RNA_api_scene_render(), rna_def_bake_data(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_render_views(), rna_def_scene_ffmpeg_settings(), RNA_def_struct(), RNA_def_struct_nested(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), RNA_define_animate_sdna(), rna_enum_image_type_items, rna_enum_shading_type_items, SCE_HAIR_SHAPE_STRAND, SCE_HAIR_SHAPE_STRIP, SCE_PERF_HQ_NORMALS, SCE_VIEWS_FORMAT_MULTIVIEW, SCE_VIEWS_FORMAT_STEREO_3D, SIMPLIFY_GPENCIL_AA, SIMPLIFY_GPENCIL_ENABLE, SIMPLIFY_GPENCIL_FILL, SIMPLIFY_GPENCIL_FX, SIMPLIFY_GPENCIL_MODIFIER, SIMPLIFY_GPENCIL_ON_PLAY, and SIMPLIFY_GPENCIL_TINT.

Referenced by RNA_def_scene().

◆ rna_def_scene_render_view()

static void rna_def_scene_render_view ( BlenderRNA brna)
static

◆ rna_def_selected_uv_element()

static void rna_def_selected_uv_element ( BlenderRNA brna)
static

◆ rna_def_sequencer_tool_settings()

static void rna_def_sequencer_tool_settings ( BlenderRNA brna)
static

◆ rna_def_statvis()

static void rna_def_statvis ( BlenderRNA brna)
static

◆ rna_def_timeline_markers()

static void rna_def_timeline_markers ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_tool_settings()

static void rna_def_tool_settings ( BlenderRNA brna)
static

Definition at line 2882 of file rna_scene.c.

References ANIMRECORD_FLAG_WITHNLA, AUTO_MERGE, AUTO_MERGE_AND_SPLIT, AUTOKEY_FLAG_CYCLEAWARE, AUTOKEY_FLAG_ONLYKEYINGSET, AUTOKEY_MODE_EDITKEYS, AUTOKEY_MODE_NORMAL, AUTOKEY_ON, BLT_I18NCONTEXT_EDITOR_VIEW3D, BLT_I18NCONTEXT_ID_CURVE_LEGACY, GP_PROJECT_CURSOR, GP_PROJECT_DEPTH_STROKE, GP_PROJECT_DEPTH_STROKE_ENDPOINTS, GP_PROJECT_DEPTH_STROKE_FIRST, GP_PROJECT_DEPTH_VIEW, GP_PROJECT_VIEWSPACE, GP_SCULPT_MASK_SELECTMODE_POINT, GP_SCULPT_MASK_SELECTMODE_SEGMENT, GP_SCULPT_MASK_SELECTMODE_STROKE, GP_SELECTMODE_POINT, GP_SELECTMODE_SEGMENT, GP_SELECTMODE_STROKE, GP_TOOL_FLAG_AUTOMERGE_STROKE, GP_TOOL_FLAG_CREATE_WEIGHTS, GP_TOOL_FLAG_PAINT_ONBACK, GP_TOOL_FLAG_RETAIN_LAST, GP_TOOL_FLAG_THUMBNAIL_LIST, GP_VERTEX_MASK_SELECTMODE_POINT, GP_VERTEX_MASK_SELECTMODE_SEGMENT, GP_VERTEX_MASK_SELECTMODE_STROKE, NC_GPENCIL, NC_SCENE, NC_SPACE, ND_DATA, ND_SPACE_IMAGE, ND_SPACE_VIEW3D, ND_TOOLSETTINGS, ND_TRANSFORM, NULL, OB_DRAW_GROUPUSER_ACTIVE, OB_DRAW_GROUPUSER_ALL, OB_DRAW_GROUPUSER_NONE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_CONTEXT_UPDATE, PROP_DISTANCE, PROP_EDIT_CONNECTED, PROP_EDIT_PROJECTED, PROP_EDIT_USE, PROP_ENUM, PROP_ENUM_FLAG, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_PIXEL, PROP_POINTER, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_ui_text(), rna_enum_beztriple_keyframe_type_items, rna_enum_mesh_select_mode_uv_items, rna_enum_proportional_falloff_items, rna_enum_snap_element_items, rna_enum_snap_node_element_items, rna_enum_snap_source_items, rna_enum_transform_pivot_items_full, SCE_OBJECT_MODE_LOCK, SCE_SNAP, SCE_SNAP_ABS_GRID, SCE_SNAP_BACKFACE_CULLING, SCE_SNAP_KEEP_ON_SAME_OBJECT, SCE_SNAP_NOT_TO_ACTIVE, SCE_SNAP_PEEL_OBJECT, SCE_SNAP_PROJECT, SCE_SNAP_ROTATE, SCE_SNAP_TO_INCLUDE_EDITED, SCE_SNAP_TO_INCLUDE_NONEDITED, SCE_SNAP_TO_ONLY_SELECTABLE, SCE_SNAP_TRANSFORM_MODE_ROTATE, SCE_SNAP_TRANSFORM_MODE_SCALE, SCE_SNAP_TRANSFORM_MODE_TRANSLATE, SCE_WORKSPACE_TOOL_DEFAULT, SCE_WORKSPACE_TOOL_FALLBACK, SCE_XFORM_AXIS_ALIGN, SCE_XFORM_DATA_ORIGIN, SCE_XFORM_SKIP_CHILDREN, SI_STICKY_DISABLE, SI_STICKY_LOC, SI_STICKY_VERTEX, snap_uv_element_items, UV_SCULPT_ALL_ISLANDS, UV_SCULPT_LOCK_BORDERS, uv_sculpt_relaxation_items, UV_SHOW_SAME_IMAGE, UV_SYNC_SELECTION, UVCALC_TRANSFORM_CORRECT, UVCALC_TRANSFORM_CORRECT_KEEP_CONNECTED, WT_VGROUP_ALL, WT_VGROUP_BONE_DEFORM, and WT_VGROUP_BONE_DEFORM_OFF.

Referenced by RNA_def_scene().

◆ rna_def_transform_orientation()

static void rna_def_transform_orientation ( BlenderRNA brna)
static

◆ rna_def_transform_orientation_slot()

static void rna_def_transform_orientation_slot ( BlenderRNA brna)
static

◆ rna_def_unified_paint_settings()

static void rna_def_unified_paint_settings ( BlenderRNA brna)
static

◆ rna_def_unit_settings()

static void rna_def_unit_settings ( BlenderRNA brna)
static

◆ rna_def_view3d_cursor()

static void rna_def_view3d_cursor ( BlenderRNA brna)
static

◆ rna_def_view_layer_aov()

static void rna_def_view_layer_aov ( BlenderRNA brna)
static

◆ rna_def_view_layer_aovs()

static void rna_def_view_layer_aovs ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_view_layer_common()

void rna_def_view_layer_common ( BlenderRNA brna,
StructRNA srna,
const bool  scene 
)

Definition at line 4323 of file rna_scene.c.

References NC_SCENE, ND_RENDER_OPTIONS, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_UNSIGNED, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_default(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct_name_property(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), SCE_LAY_AO, SCE_LAY_MOTION_BLUR, SCE_LAY_SKY, SCE_LAY_SOLID, SCE_LAY_STRAND, SCE_LAY_VOLUMES, SCE_PASS_AO, SCE_PASS_COMBINED, SCE_PASS_DIFFUSE_COLOR, SCE_PASS_DIFFUSE_DIRECT, SCE_PASS_DIFFUSE_INDIRECT, SCE_PASS_EMIT, SCE_PASS_ENVIRONMENT, SCE_PASS_GLOSSY_COLOR, SCE_PASS_GLOSSY_DIRECT, SCE_PASS_GLOSSY_INDIRECT, SCE_PASS_INDEXMA, SCE_PASS_INDEXOB, SCE_PASS_MIST, SCE_PASS_NORMAL, SCE_PASS_POSITION, SCE_PASS_SHADOW, SCE_PASS_SUBSURFACE_COLOR, SCE_PASS_SUBSURFACE_DIRECT, SCE_PASS_SUBSURFACE_INDIRECT, SCE_PASS_TRANSM_COLOR, SCE_PASS_TRANSM_DIRECT, SCE_PASS_TRANSM_INDIRECT, SCE_PASS_UV, SCE_PASS_VECTOR, SCE_PASS_Z, scene, VIEW_LAYER_CRYPTOMATTE_ACCURATE, VIEW_LAYER_CRYPTOMATTE_ASSET, VIEW_LAYER_CRYPTOMATTE_MATERIAL, and VIEW_LAYER_CRYPTOMATTE_OBJECT.

Referenced by rna_def_render_layer(), and RNA_def_view_layer().

◆ rna_def_view_layer_eevee()

static void rna_def_view_layer_eevee ( BlenderRNA brna)
static

◆ rna_def_view_layer_lightgroup()

static void rna_def_view_layer_lightgroup ( BlenderRNA brna)
static

◆ rna_def_view_layer_lightgroups()

static void rna_def_view_layer_lightgroups ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_view_layers()

static void rna_def_view_layers ( BlenderRNA brna,
PropertyRNA cprop 
)
static

Variable Documentation

◆ rna_enum_bake_margin_type_items

const EnumPropertyItem rna_enum_bake_margin_type_items[]
Initial value:
= {
"ADJACENT_FACES",
0,
"Adjacent Faces",
"Use pixels from adjacent faces across UV seams"},
{R_BAKE_EXTEND, "EXTEND", 0, "Extend", "Extend border pixels outwards"},
{0, NULL, 0, NULL, NULL},
}
@ R_BAKE_ADJACENT_FACES
@ R_BAKE_EXTEND

Definition at line 440 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_bake_pass_filter_type_items

const EnumPropertyItem rna_enum_bake_pass_filter_type_items[]
Initial value:
= {
{R_BAKE_PASS_FILTER_NONE, "NONE", 0, "None", ""},
{R_BAKE_PASS_FILTER_EMIT, "EMIT", 0, "Emit", ""},
{R_BAKE_PASS_FILTER_DIRECT, "DIRECT", 0, "Direct", ""},
{R_BAKE_PASS_FILTER_INDIRECT, "INDIRECT", 0, "Indirect", ""},
{R_BAKE_PASS_FILTER_COLOR, "COLOR", 0, "Color", ""},
{R_BAKE_PASS_FILTER_DIFFUSE, "DIFFUSE", 0, "Diffuse", ""},
{R_BAKE_PASS_FILTER_GLOSSY, "GLOSSY", 0, "Glossy", ""},
{R_BAKE_PASS_FILTER_TRANSM, "TRANSMISSION", 0, "Transmission", ""},
{0, NULL, 0, NULL, NULL},
}
@ R_BAKE_PASS_FILTER_DIFFUSE
@ R_BAKE_PASS_FILTER_NONE
@ R_BAKE_PASS_FILTER_COLOR
@ R_BAKE_PASS_FILTER_INDIRECT
@ R_BAKE_PASS_FILTER_DIRECT
@ R_BAKE_PASS_FILTER_GLOSSY
@ R_BAKE_PASS_FILTER_EMIT
@ R_BAKE_PASS_FILTER_TRANSM

Definition at line 547 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_bake_save_mode_items

const EnumPropertyItem rna_enum_bake_save_mode_items[]
Initial value:
= {
"INTERNAL",
0,
"Internal",
"Save the baking map in an internal image data-block"},
{R_BAKE_SAVE_EXTERNAL, "EXTERNAL", 0, "External", "Save the baking map in an external file"},
{0, NULL, 0, NULL, NULL},
}
@ R_BAKE_SAVE_EXTERNAL
@ R_BAKE_SAVE_INTERNAL

Definition at line 464 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_bake_target_items

const EnumPropertyItem rna_enum_bake_target_items[]
Initial value:
= {
"IMAGE_TEXTURES",
0,
"Image Textures",
"Bake to image data-blocks associated with active image texture nodes in materials"},
"VERTEX_COLORS",
0,
"Active Color Attribute",
"Bake to the active color attribute on meshes"},
{0, NULL, 0, NULL, NULL},
}
@ R_BAKE_TARGET_VERTEX_COLORS
@ R_BAKE_TARGET_IMAGE_TEXTURES

Definition at line 450 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_curve_fit_method_items

const EnumPropertyItem rna_enum_curve_fit_method_items[]
Initial value:
= {
"REFIT",
0,
"Refit",
"Incrementally refit the curve (high quality)"},
"SPLIT",
0,
"Split",
"Split the curve until the tolerance is met (fast)"},
{0, NULL, 0, NULL, NULL},
}
@ CURVE_PAINT_FIT_METHOD_REFIT
@ CURVE_PAINT_FIT_METHOD_SPLIT

Definition at line 241 of file rna_scene.c.

Referenced by CURVE_OT_draw(), and rna_def_curve_paint_settings().

◆ rna_enum_image_color_depth_items

const EnumPropertyItem rna_enum_image_color_depth_items[]
Initial value:
= {
{R_IMF_CHAN_DEPTH_8, "8", 0, "8", "8-bit color channels"},
{R_IMF_CHAN_DEPTH_10, "10", 0, "10", "10-bit color channels"},
{R_IMF_CHAN_DEPTH_12, "12", 0, "12", "12-bit color channels"},
{R_IMF_CHAN_DEPTH_16, "16", 0, "16", "16-bit color channels"},
{R_IMF_CHAN_DEPTH_32, "32", 0, "32", "32-bit color channels"},
{0, NULL, 0, NULL, NULL},
}
@ R_IMF_CHAN_DEPTH_8
@ R_IMF_CHAN_DEPTH_16
@ R_IMF_CHAN_DEPTH_12
@ R_IMF_CHAN_DEPTH_10
@ R_IMF_CHAN_DEPTH_32

Definition at line 413 of file rna_scene.c.

Referenced by rna_def_scene_image_format_data().

◆ rna_enum_image_color_mode_items

const EnumPropertyItem rna_enum_image_color_mode_items[]
Initial value:
= {
"BW",
0,
"BW",
"Images get saved in 8-bit grayscale (only PNG, JPEG, TGA, TIF)"},
{R_IMF_PLANES_RGB, "RGB", 0, "RGB", "Images are saved with RGB (color) data"},
"RGBA",
0,
"RGBA",
"Images are saved with RGB and Alpha data (if supported)"},
{0, NULL, 0, NULL, NULL},
}
#define R_IMF_PLANES_BW
#define R_IMF_PLANES_RGBA
#define R_IMF_PLANES_RGB

Definition at line 392 of file rna_scene.c.

Referenced by rna_def_scene_image_format_data().

◆ rna_enum_image_type_items

const EnumPropertyItem rna_enum_image_type_items[]
Initial value:
= {
"AVI_JPEG",
ICON_FILE_MOVIE,
"AVI JPEG",
"Output video in AVI JPEG format"},
{R_IMF_IMTYPE_AVIRAW, "AVI_RAW", ICON_FILE_MOVIE, "AVI Raw", "Output video in AVI Raw format"},
{0, NULL, 0, NULL, NULL},
}
#define R_IMF_IMTYPE_AVIJPEG
#define R_IMF_IMTYPE_AVIRAW
#define RNA_ENUM_ITEM_HEADING(name, description)
Definition: RNA_types.h:477
#define IMAGE_TYPE_ITEMS_IMAGE_ONLY
Definition: rna_scene.c:349
#define N_(msgid)

Definition at line 370 of file rna_scene.c.

Referenced by rna_def_image(), rna_def_scene_image_format_data(), and rna_def_scene_render_data().

◆ rna_enum_mesh_select_mode_items

const EnumPropertyItem rna_enum_mesh_select_mode_items[]
Initial value:
= {
{SCE_SELECT_VERTEX, "VERT", ICON_VERTEXSEL, "Vertex", "Vertex selection mode"},
{SCE_SELECT_EDGE, "EDGE", ICON_EDGESEL, "Edge", "Edge selection mode"},
{SCE_SELECT_FACE, "FACE", ICON_FACESEL, "Face", "Face selection mode"},
{0, NULL, 0, NULL, NULL},
}
#define SCE_SELECT_FACE
#define SCE_SELECT_VERTEX
#define SCE_SELECT_EDGE

Definition at line 131 of file rna_scene.c.

Referenced by MESH_OT_select_mode(), and OBJECT_OT_mode_set_with_submode().

◆ rna_enum_mesh_select_mode_uv_items

const EnumPropertyItem rna_enum_mesh_select_mode_uv_items[]
Initial value:
= {
{UV_SELECT_VERTEX, "VERTEX", ICON_UV_VERTEXSEL, "Vertex", "Vertex selection mode"},
{UV_SELECT_EDGE, "EDGE", ICON_UV_EDGESEL, "Edge", "Edge selection mode"},
{UV_SELECT_FACE, "FACE", ICON_UV_FACESEL, "Face", "Face selection mode"},
{UV_SELECT_ISLAND, "ISLAND", ICON_UV_ISLANDSEL, "Island", "Island selection mode"},
{0, NULL, 0, NULL, NULL},
}
#define UV_SELECT_EDGE
#define UV_SELECT_FACE
#define UV_SELECT_ISLAND
#define UV_SELECT_VERTEX

Definition at line 138 of file rna_scene.c.

Referenced by rna_def_tool_settings(), and UV_OT_select_mode().

◆ rna_enum_normal_space_items

const EnumPropertyItem rna_enum_normal_space_items[]
Initial value:
= {
{R_BAKE_SPACE_OBJECT, "OBJECT", 0, "Object", "Bake the normals in object space"},
{R_BAKE_SPACE_TANGENT, "TANGENT", 0, "Tangent", "Bake the normals in tangent space"},
{0, NULL, 0, NULL, NULL},
}
#define R_BAKE_SPACE_OBJECT
#define R_BAKE_SPACE_TANGENT

Definition at line 424 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_normal_swizzle_items

const EnumPropertyItem rna_enum_normal_swizzle_items[]
Initial value:
= {
{R_BAKE_POSX, "POS_X", 0, "+X", ""},
{R_BAKE_POSY, "POS_Y", 0, "+Y", ""},
{R_BAKE_POSZ, "POS_Z", 0, "+Z", ""},
{R_BAKE_NEGX, "NEG_X", 0, "-X", ""},
{R_BAKE_NEGY, "NEG_Y", 0, "-Y", ""},
{R_BAKE_NEGZ, "NEG_Z", 0, "-Z", ""},
{0, NULL, 0, NULL, NULL},
}
@ R_BAKE_POSY
@ R_BAKE_NEGX
@ R_BAKE_POSZ
@ R_BAKE_NEGY
@ R_BAKE_POSX
@ R_BAKE_NEGZ

Definition at line 430 of file rna_scene.c.

Referenced by OBJECT_OT_bake(), and rna_def_bake_data().

◆ rna_enum_proportional_falloff_curve_only_items

const EnumPropertyItem rna_enum_proportional_falloff_curve_only_items[]
Initial value:
= {
{PROP_SMOOTH, "SMOOTH", ICON_SMOOTHCURVE, "Smooth", "Smooth falloff"},
{PROP_SPHERE, "SPHERE", ICON_SPHERECURVE, "Sphere", "Spherical falloff"},
{PROP_ROOT, "ROOT", ICON_ROOTCURVE, "Root", "Root falloff"},
{PROP_INVSQUARE, "INVERSE_SQUARE", ICON_ROOTCURVE, "Inverse Square", "Inverse Square falloff"},
{PROP_SHARP, "SHARP", ICON_SHARPCURVE, "Sharp", "Sharp falloff"},
{PROP_LIN, "LINEAR", ICON_LINCURVE, "Linear", "Linear falloff"},
{0, NULL, 0, NULL, NULL},
}
#define PROP_LIN
#define PROP_SPHERE
#define PROP_SMOOTH
#define PROP_ROOT
#define PROP_INVSQUARE
#define PROP_SHARP

Definition at line 120 of file rna_scene.c.

Referenced by def_cmp_dilate_erode(), def_cmp_keying(), mesh_operator_edgering_props(), MESH_OT_loopcut(), and rna_def_mask_layer().

◆ rna_enum_proportional_falloff_items

const EnumPropertyItem rna_enum_proportional_falloff_items[]
Initial value:
= {
{PROP_SMOOTH, "SMOOTH", ICON_SMOOTHCURVE, "Smooth", "Smooth falloff"},
{PROP_SPHERE, "SPHERE", ICON_SPHERECURVE, "Sphere", "Spherical falloff"},
{PROP_ROOT, "ROOT", ICON_ROOTCURVE, "Root", "Root falloff"},
"INVERSE_SQUARE",
ICON_INVERSESQUARECURVE,
"Inverse Square",
"Inverse Square falloff"},
{PROP_SHARP, "SHARP", ICON_SHARPCURVE, "Sharp", "Sharp falloff"},
{PROP_LIN, "LINEAR", ICON_LINCURVE, "Linear", "Linear falloff"},
{PROP_CONST, "CONSTANT", ICON_NOCURVE, "Constant", "Constant falloff"},
{PROP_RANDOM, "RANDOM", ICON_RNDCURVE, "Random", "Random falloff"},
{0, NULL, 0, NULL, NULL},
}
#define PROP_RANDOM
#define PROP_CONST

Definition at line 103 of file rna_scene.c.

Referenced by rna_def_tool_settings(), and Transform_Properties().

◆ rna_enum_scene_display_aa_methods

const EnumPropertyItem rna_enum_scene_display_aa_methods[]
static

Definition at line 201 of file rna_scene.c.

Referenced by rna_def_scene_display().

◆ rna_enum_snap_element_items

const EnumPropertyItem rna_enum_snap_element_items[]

Definition at line 146 of file rna_scene.c.

Referenced by GIZMO_GT_snap_3d(), rna_def_tool_settings(), and Transform_Properties().

◆ rna_enum_snap_node_element_items

const EnumPropertyItem rna_enum_snap_node_element_items[]
Initial value:
= {
{SCE_SNAP_MODE_GRID, "GRID", ICON_SNAP_GRID, "Grid", "Snap to grid"},
{SCE_SNAP_MODE_NODE_X, "NODE_X", ICON_NODE_SIDE, "Node X", "Snap to left/right node border"},
{SCE_SNAP_MODE_NODE_Y, "NODE_Y", ICON_NODE_TOP, "Node Y", "Snap to top/bottom node border"},
"NODE_XY",
ICON_NODE_CORNER,
"Node X / Y",
"Snap to any node border"},
{0, NULL, 0, NULL, NULL},
}
@ SCE_SNAP_MODE_NODE_Y
@ SCE_SNAP_MODE_GRID
@ SCE_SNAP_MODE_NODE_X

Definition at line 178 of file rna_scene.c.

Referenced by rna_def_tool_settings().

◆ rna_enum_snap_source_items

const EnumPropertyItem rna_enum_snap_source_items[]
Initial value:
= {
{SCE_SNAP_SOURCE_CLOSEST, "CLOSEST", 0, "Closest", "Snap closest point onto target"},
{SCE_SNAP_SOURCE_CENTER, "CENTER", 0, "Center", "Snap transformation center onto target"},
{SCE_SNAP_SOURCE_MEDIAN, "MEDIAN", 0, "Median", "Snap median onto target"},
{SCE_SNAP_SOURCE_ACTIVE, "ACTIVE", 0, "Active", "Snap active onto target"},
{0, NULL, 0, NULL, NULL},
}
@ SCE_SNAP_SOURCE_MEDIAN
@ SCE_SNAP_SOURCE_CLOSEST
@ SCE_SNAP_SOURCE_ACTIVE
@ SCE_SNAP_SOURCE_CENTER

Definition at line 95 of file rna_scene.c.

Referenced by rna_def_tool_settings(), and Transform_Properties().

◆ rna_enum_stereo3d_anaglyph_type_items

const EnumPropertyItem rna_enum_stereo3d_anaglyph_type_items[]
Initial value:
= {
{S3D_ANAGLYPH_REDCYAN, "RED_CYAN", 0, "Red-Cyan", ""},
{S3D_ANAGLYPH_GREENMAGENTA, "GREEN_MAGENTA", 0, "Green-Magenta", ""},
{S3D_ANAGLYPH_YELLOWBLUE, "YELLOW_BLUE", 0, "Yellow-Blue", ""},
{0, NULL, 0, NULL, NULL},
}
@ S3D_ANAGLYPH_REDCYAN
@ S3D_ANAGLYPH_YELLOWBLUE
@ S3D_ANAGLYPH_GREENMAGENTA

Definition at line 533 of file rna_scene.c.

Referenced by rna_def_image_format_stereo3d_format(), rna_def_window_stereo3d(), and WM_OT_stereo3d_set().

◆ rna_enum_stereo3d_display_items

const EnumPropertyItem rna_enum_stereo3d_display_items[]

Definition at line 501 of file rna_scene.c.

Referenced by rna_def_window_stereo3d(), and WM_OT_stereo3d_set().

◆ rna_enum_stereo3d_interlace_type_items

const EnumPropertyItem rna_enum_stereo3d_interlace_type_items[]
Initial value:
= {
{S3D_INTERLACE_ROW, "ROW_INTERLEAVED", 0, "Row Interleaved", ""},
{S3D_INTERLACE_COLUMN, "COLUMN_INTERLEAVED", 0, "Column Interleaved", ""},
{S3D_INTERLACE_CHECKERBOARD, "CHECKERBOARD_INTERLEAVED", 0, "Checkerboard Interleaved", ""},
{0, NULL, 0, NULL, NULL},
}
@ S3D_INTERLACE_ROW
@ S3D_INTERLACE_COLUMN
@ S3D_INTERLACE_CHECKERBOARD

Definition at line 540 of file rna_scene.c.

Referenced by rna_def_image_format_stereo3d_format(), rna_def_window_stereo3d(), and WM_OT_stereo3d_set().

◆ rna_enum_transform_orientation_items

const EnumPropertyItem rna_enum_transform_orientation_items[]

Definition at line 591 of file rna_scene.c.

Referenced by MESH_OT_select_axis(), and rna_def_transform_orientation_slot().

◆ rna_enum_transform_pivot_items_full

const EnumPropertyItem rna_enum_transform_pivot_items_full[]
Initial value:
= {
"BOUNDING_BOX_CENTER",
ICON_PIVOT_BOUNDBOX,
"Bounding Box Center",
"Pivot around bounding box center of selected object(s)"},
{V3D_AROUND_CURSOR, "CURSOR", ICON_PIVOT_CURSOR, "3D Cursor", "Pivot around the 3D cursor"},
"INDIVIDUAL_ORIGINS",
ICON_PIVOT_INDIVIDUAL,
"Individual Origins",
"Pivot around each object's own origin"},
"MEDIAN_POINT",
ICON_PIVOT_MEDIAN,
"Median Point",
"Pivot around the median point of selected objects"},
"ACTIVE_ELEMENT",
ICON_PIVOT_ACTIVE,
"Active Element",
"Pivot around active object"},
{0, NULL, 0, NULL, NULL},
}
@ V3D_AROUND_ACTIVE
@ V3D_AROUND_CENTER_BOUNDS
@ V3D_AROUND_CURSOR
@ V3D_AROUND_CENTER_MEDIAN
@ V3D_AROUND_LOCAL_ORIGINS

Definition at line 565 of file rna_scene.c.

Referenced by rna_def_space_image(), and rna_def_tool_settings().

◆ rna_enum_view_layer_aov_type_items

const EnumPropertyItem rna_enum_view_layer_aov_type_items[]
static
Initial value:
= {
{AOV_TYPE_COLOR, "COLOR", 0, "Color", ""},
{AOV_TYPE_VALUE, "VALUE", 0, "Value", ""},
{0, NULL, 0, NULL, NULL},
}
@ AOV_TYPE_COLOR
@ AOV_TYPE_VALUE

Definition at line 559 of file rna_scene.c.

Referenced by rna_def_view_layer_aov().

◆ rna_enum_views_format_items

const EnumPropertyItem rna_enum_views_format_items[]
Initial value:
= {
}
#define R_IMF_VIEWS_ENUM_IND
Definition: rna_scene.c:474
#define R_IMF_VIEWS_ENUM_S3D
Definition: rna_scene.c:480

Definition at line 485 of file rna_scene.c.

Referenced by rna_def_image(), rna_def_movie(), and rna_def_scene_image_format_data().

◆ rna_enum_views_format_multilayer_items

const EnumPropertyItem rna_enum_views_format_multilayer_items[]
Initial value:
= {
}
#define R_IMF_VIEWS_ENUM_MV
Definition: rna_scene.c:482

Definition at line 489 of file rna_scene.c.

◆ rna_enum_views_format_multiview_items

const EnumPropertyItem rna_enum_views_format_multiview_items[]
Initial value:

Definition at line 493 of file rna_scene.c.

◆ snap_uv_element_items

const EnumPropertyItem snap_uv_element_items[]
static
Initial value:
= {
"INCREMENT",
ICON_SNAP_INCREMENT,
"Increment",
"Snap to increments of grid"},
{SCE_SNAP_MODE_VERTEX, "VERTEX", ICON_SNAP_VERTEX, "Vertex", "Snap to vertices"},
{0, NULL, 0, NULL, NULL},
}
@ SCE_SNAP_MODE_VERTEX
@ SCE_SNAP_MODE_INCREMENT

Definition at line 191 of file rna_scene.c.

Referenced by rna_def_tool_settings().

◆ uv_sculpt_relaxation_items

const EnumPropertyItem uv_sculpt_relaxation_items[]
static
Initial value:
= {
"LAPLACIAN",
0,
"Laplacian",
"Use Laplacian method for relaxation"},
{UV_SCULPT_TOOL_RELAX_HC, "HC", 0, "HC", "Use HC method for relaxation"},
{0, NULL, 0, NULL, NULL},
}
#define UV_SCULPT_TOOL_RELAX_HC
#define UV_SCULPT_TOOL_RELAX_LAPLACIAN

Definition at line 84 of file rna_scene.c.

Referenced by rna_def_tool_settings().