Blender  V3.3
Macros | Functions | Variables
rna_space.c File Reference
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLT_translation.h"
#include "BKE_attribute.h"
#include "BKE_context.h"
#include "BKE_geometry_set.h"
#include "BKE_image.h"
#include "BKE_key.h"
#include "BKE_movieclip.h"
#include "BKE_node.h"
#include "BKE_studiolight.h"
#include "ED_asset.h"
#include "ED_spreadsheet.h"
#include "ED_text.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BLI_string.h"
#include "BLI_sys_types.h"
#include "BLI_uuid.h"
#include "DNA_action_types.h"
#include "DNA_gpencil_types.h"
#include "DNA_key_types.h"
#include "DNA_mask_types.h"
#include "DNA_material_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_sequence_types.h"
#include "DNA_space_types.h"
#include "DNA_view3d_types.h"
#include "DNA_workspace_types.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "rna_internal.h"
#include "SEQ_proxy.h"
#include "SEQ_relations.h"
#include "SEQ_sequencer.h"
#include "WM_api.h"
#include "WM_types.h"
#include "RE_engine.h"
#include "RE_pipeline.h"
#include "RNA_enum_types.h"

Go to the source code of this file.

Macros

#define SACT_ITEM_DOPESHEET
 
#define SACT_ITEM_TIMELINE
 
#define SACT_ITEM_ACTION
 
#define SACT_ITEM_SHAPEKEY
 
#define SACT_ITEM_GPENCIL
 
#define SACT_ITEM_MASK
 
#define SACT_ITEM_CACHEFILE
 
#define SI_ITEM_VIEW(identifier, name, icon)
 
#define SI_ITEM_UV
 
#define SI_ITEM_PAINT
 
#define SI_ITEM_MASK
 
#define V3D_S3D_CAMERA_LEFT   {STEREO_LEFT_ID, "LEFT", ICON_RESTRICT_RENDER_OFF, "Left", ""},
 
#define V3D_S3D_CAMERA_RIGHT   {STEREO_RIGHT_ID, "RIGHT", ICON_RESTRICT_RENDER_OFF, "Right", ""},
 
#define V3D_S3D_CAMERA_S3D   {STEREO_3D_ID, "S3D", ICON_CAMERA_STEREO, "3D", ""},
 
#define DEF_SHOW_REGION_PROPERTY(identifier, label, description)
 

Functions

static void rna_def_space_generic_show_region_toggles (StructRNA *srna, int region_type_mask)
 
static void rna_def_space (BlenderRNA *brna)
 
static void rna_def_space_mask_info (StructRNA *srna, int noteflag, const char *mask_set_func)
 
static void rna_def_space_image_uv (BlenderRNA *brna)
 
static void rna_def_space_outliner (BlenderRNA *brna)
 
static void rna_def_space_view3d_shading (BlenderRNA *brna)
 
static void rna_def_space_view3d_overlay (BlenderRNA *brna)
 
static void rna_def_space_view3d (BlenderRNA *brna)
 
static void rna_def_space_properties (BlenderRNA *brna)
 
static void rna_def_space_image_overlay (BlenderRNA *brna)
 
static void rna_def_space_image (BlenderRNA *brna)
 
static void rna_def_space_sequencer_preview_overlay (BlenderRNA *brna)
 
static void rna_def_space_sequencer_timeline_overlay (BlenderRNA *brna)
 
static void rna_def_space_sequencer (BlenderRNA *brna)
 
static void rna_def_space_text (BlenderRNA *brna)
 
static void rna_def_space_dopesheet (BlenderRNA *brna)
 
static void rna_def_space_graph (BlenderRNA *brna)
 
static void rna_def_space_nla (BlenderRNA *brna)
 
static void rna_def_console_line (BlenderRNA *brna)
 
static void rna_def_space_console (BlenderRNA *brna)
 
static void rna_def_fileselect_idfilter (BlenderRNA *brna)
 
static void rna_def_fileselect_asset_idfilter (BlenderRNA *brna)
 
static void rna_def_fileselect_entry (BlenderRNA *brna)
 
static void rna_def_fileselect_params (BlenderRNA *brna)
 
static void rna_def_fileselect_asset_params (BlenderRNA *brna)
 
static void rna_def_filemenu_entry (BlenderRNA *brna)
 
static void rna_def_space_filebrowser (BlenderRNA *brna)
 
static void rna_def_space_info (BlenderRNA *brna)
 
static void rna_def_space_userpref (BlenderRNA *brna)
 
static void rna_def_node_tree_path (BlenderRNA *brna)
 
static void rna_def_space_node_path_api (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_space_node_overlay (BlenderRNA *brna)
 
static void rna_def_space_node (BlenderRNA *brna)
 
static void rna_def_space_clip (BlenderRNA *brna)
 
static void rna_def_spreadsheet_column_id (BlenderRNA *brna)
 
static void rna_def_spreadsheet_column (BlenderRNA *brna)
 
static void rna_def_spreadsheet_row_filter (BlenderRNA *brna)
 
static void rna_def_space_spreadsheet_context (BlenderRNA *brna)
 
static void rna_def_space_spreadsheet_context_object (BlenderRNA *brna)
 
static void rna_def_space_spreadsheet_context_modifier (BlenderRNA *brna)
 
static void rna_def_space_spreadsheet_context_node (BlenderRNA *brna)
 
static void rna_def_space_spreadsheet_context_path (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_space_spreadsheet (BlenderRNA *brna)
 
void RNA_def_space (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_geometry_component_type_items []
 
const EnumPropertyItem rna_enum_space_type_items []
 
const EnumPropertyItem rna_enum_space_graph_mode_items []
 
const EnumPropertyItem rna_enum_space_sequencer_view_type_items []
 
const EnumPropertyItem rna_enum_space_file_browse_mode_items []
 
static EnumPropertyItem rna_enum_space_action_mode_all_items []
 
static EnumPropertyItem rna_enum_space_action_ui_mode_items []
 
const EnumPropertyItem rna_enum_space_action_mode_items []
 
const EnumPropertyItem rna_enum_space_image_mode_all_items []
 
static const EnumPropertyItem rna_enum_space_image_mode_ui_items []
 
const EnumPropertyItem rna_enum_space_image_mode_items []
 
static const EnumPropertyItem stereo3d_camera_items []
 
const EnumPropertyItem rna_enum_fileselect_params_sort_items []
 
static const EnumPropertyItem stereo3d_eye_items []
 
static const EnumPropertyItem display_channels_items []
 
static const EnumPropertyItem autosnap_items []
 
const EnumPropertyItem rna_enum_shading_type_items []
 
static const EnumPropertyItem rna_enum_viewport_lighting_items []
 
static const EnumPropertyItem rna_enum_shading_color_type_items []
 
static const EnumPropertyItem rna_enum_studio_light_items []
 
static const EnumPropertyItem rna_enum_view3dshading_render_pass_type_items []
 
const EnumPropertyItem rna_enum_clip_editor_mode_items []
 
static const EnumPropertyItem buttons_context_items []
 
static const EnumPropertyItem fileselectparams_recursion_level_items []
 
static const EnumPropertyItem rna_enum_curve_display_handle_items []
 
static const EnumPropertyItem dt_uv_items []
 
static struct IDFilterEnumPropertyItem rna_enum_space_file_id_filter_categories []
 
static const EnumPropertyItem spreadsheet_context_type_items []
 

Macro Definition Documentation

◆ DEF_SHOW_REGION_PROPERTY

#define DEF_SHOW_REGION_PROPERTY (   identifier,
  label,
  description 
)
Value:
{ \
prop = RNA_def_property(srna, STRINGIFY(identifier), PROP_BOOLEAN, PROP_NONE); \
RNA_def_property_flag(prop, PROP_CONTEXT_UPDATE); \
RNA_def_property_boolean_funcs(prop, \
STRINGIFY(rna_Space_##identifier##_get), \
STRINGIFY(rna_Space_##identifier##_set)); \
RNA_def_property_ui_text(prop, label, description); \
RNA_def_property_update(prop, 0, STRINGIFY(rna_Space_##identifier##_update)); \
} \
((void)0)
#define STRINGIFY(x)
@ PROP_BOOLEAN
Definition: RNA_types.h:59
@ PROP_CONTEXT_UPDATE
Definition: RNA_types.h:269
@ PROP_NONE
Definition: RNA_types.h:126
const char * label
SyclQueue void void size_t num_bytes void
PropertyRNA * RNA_def_property(StructOrFunctionRNA *cont_, const char *identifier, int type, int subtype)
Definition: rna_define.c:1257

◆ SACT_ITEM_ACTION

#define SACT_ITEM_ACTION
Value:
{ \
SACTCONT_ACTION, "ACTION", ICON_OBJECT_DATA, "Action Editor", \
"Edit keyframes in active object's Object-level action" \
}

Definition at line 216 of file rna_space.c.

◆ SACT_ITEM_CACHEFILE

#define SACT_ITEM_CACHEFILE
Value:
{ \
SACTCONT_CACHEFILE, "CACHEFILE", ICON_FILE, "Cache File", \
"Edit timings for Cache File data-blocks" \
}

Definition at line 235 of file rna_space.c.

◆ SACT_ITEM_DOPESHEET

#define SACT_ITEM_DOPESHEET
Value:
{ \
SACTCONT_DOPESHEET, "DOPESHEET", ICON_ACTION, "Dope Sheet", "Edit all keyframes in scene" \
}

Definition at line 208 of file rna_space.c.

◆ SACT_ITEM_GPENCIL

#define SACT_ITEM_GPENCIL
Value:
{ \
SACTCONT_GPENCIL, "GPENCIL", ICON_GREASEPENCIL, "Grease Pencil", \
"Edit timings for all Grease Pencil sketches in file" \
}

Definition at line 226 of file rna_space.c.

◆ SACT_ITEM_MASK

#define SACT_ITEM_MASK
Value:
{ \
SACTCONT_MASK, "MASK", ICON_MOD_MASK, "Mask", "Edit timings for Mask Editor splines" \
}

Definition at line 231 of file rna_space.c.

◆ SACT_ITEM_SHAPEKEY

#define SACT_ITEM_SHAPEKEY
Value:
{ \
SACTCONT_SHAPEKEY, "SHAPEKEY", ICON_SHAPEKEY_DATA, "Shape Key Editor", \
"Edit keyframes in active object's Shape Keys action" \
}

Definition at line 221 of file rna_space.c.

◆ SACT_ITEM_TIMELINE

#define SACT_ITEM_TIMELINE
Value:
{ \
SACTCONT_TIMELINE, "TIMELINE", ICON_TIME, "Timeline", "Timeline and playback controls" \
}

Definition at line 212 of file rna_space.c.

◆ SI_ITEM_MASK

#define SI_ITEM_MASK
Value:
{ \
SI_MODE_MASK, "MASK", ICON_MOD_MASK, "Mask", "Mask editing" \
}

Definition at line 292 of file rna_space.c.

◆ SI_ITEM_PAINT

#define SI_ITEM_PAINT
Value:
{ \
SI_MODE_PAINT, "PAINT", ICON_TPAINT_HLT, "Paint", "2D image painting mode" \
}

Definition at line 288 of file rna_space.c.

◆ SI_ITEM_UV

#define SI_ITEM_UV
Value:
{ \
SI_MODE_UV, "UV", ICON_UV, "UV Editor", "UV edit in mesh editmode" \
}

Definition at line 284 of file rna_space.c.

◆ SI_ITEM_VIEW

#define SI_ITEM_VIEW (   identifier,
  name,
  icon 
)
Value:
{ \
SI_MODE_VIEW, identifier, icon, name, "View the image" \
}

Definition at line 280 of file rna_space.c.

◆ V3D_S3D_CAMERA_LEFT

#define V3D_S3D_CAMERA_LEFT   {STEREO_LEFT_ID, "LEFT", ICON_RESTRICT_RENDER_OFF, "Left", ""},

Definition at line 323 of file rna_space.c.

◆ V3D_S3D_CAMERA_RIGHT

#define V3D_S3D_CAMERA_RIGHT   {STEREO_RIGHT_ID, "RIGHT", ICON_RESTRICT_RENDER_OFF, "Right", ""},

Definition at line 324 of file rna_space.c.

◆ V3D_S3D_CAMERA_S3D

#define V3D_S3D_CAMERA_S3D   {STEREO_3D_ID, "S3D", ICON_CAMERA_STEREO, "3D", ""},

Definition at line 325 of file rna_space.c.

Function Documentation

◆ rna_def_console_line()

static void rna_def_console_line ( BlenderRNA brna)
static

◆ rna_def_filemenu_entry()

static void rna_def_filemenu_entry ( BlenderRNA brna)
static

◆ rna_def_fileselect_asset_idfilter()

static void rna_def_fileselect_asset_idfilter ( BlenderRNA brna)
static

◆ rna_def_fileselect_asset_params()

static void rna_def_fileselect_asset_params ( BlenderRNA brna)
static

◆ rna_def_fileselect_entry()

static void rna_def_fileselect_entry ( BlenderRNA brna)
static

◆ rna_def_fileselect_idfilter()

static void rna_def_fileselect_idfilter ( BlenderRNA brna)
static

◆ rna_def_fileselect_params()

static void rna_def_fileselect_params ( BlenderRNA brna)
static

◆ rna_def_node_tree_path()

static void rna_def_node_tree_path ( BlenderRNA brna)
static

◆ rna_def_space()

static void rna_def_space ( BlenderRNA brna)
static

◆ RNA_def_space()

void RNA_def_space ( BlenderRNA brna)

◆ rna_def_space_clip()

static void rna_def_space_clip ( BlenderRNA brna)
static

Definition at line 7407 of file rna_space.c.

References BLT_I18NCONTEXT_ID_MOVIECLIP, MOVIECLIP_DISABLE_BLUE, MOVIECLIP_DISABLE_GREEN, MOVIECLIP_DISABLE_RED, MOVIECLIP_PREVIEW_GRAYSCALE, NC_MOVIECLIP, NC_SPACE, ND_DISPLAY, ND_SPACE_CLIP, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_XYZ, RGN_TYPE_HUD, RGN_TYPE_TOOLS, RGN_TYPE_UI, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), 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_funcs(), 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_text(), RNA_def_property_update(), rna_def_space_generic_show_region_toggles(), rna_def_space_mask_info(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_clip_editor_mode_items, SC_GPENCIL_SRC_CLIP, SC_GPENCIL_SRC_TRACK, SC_HIDE_DISABLED, SC_LOCK_SELECTION, SC_LOCK_TIMECURSOR, SC_MANUAL_CALIBRATION, SC_MUTE_FOOTAGE, SC_SHOW_ANNOTATION, SC_SHOW_BUNDLES, SC_SHOW_FILTERS, SC_SHOW_GRAPH_FRAMES, SC_SHOW_GRAPH_HIDDEN, SC_SHOW_GRAPH_SEL_ONLY, SC_SHOW_GRAPH_TRACKS_ERROR, SC_SHOW_GRAPH_TRACKS_MOTION, SC_SHOW_GRID, SC_SHOW_MARKER_PATTERN, SC_SHOW_MARKER_SEARCH, SC_SHOW_METADATA, SC_SHOW_NAMES, SC_SHOW_SECONDS, SC_SHOW_STABLE, SC_SHOW_TINY_MARKER, SC_SHOW_TRACK_PATH, SC_VIEW_CLIP, SC_VIEW_DOPESHEET, SC_VIEW_GRAPH, V3D_AROUND_CENTER_BOUNDS, V3D_AROUND_CENTER_MEDIAN, V3D_AROUND_CURSOR, and V3D_AROUND_LOCAL_ORIGINS.

Referenced by RNA_def_space().

◆ rna_def_space_console()

static void rna_def_space_console ( BlenderRNA brna)
static

◆ rna_def_space_dopesheet()

static void rna_def_space_dopesheet ( BlenderRNA brna)
static

◆ rna_def_space_filebrowser()

static void rna_def_space_filebrowser ( BlenderRNA brna)
static

◆ rna_def_space_generic_show_region_toggles()

static void rna_def_space_generic_show_region_toggles ( StructRNA srna,
int  region_type_mask 
)
static

◆ rna_def_space_graph()

static void rna_def_space_graph ( BlenderRNA brna)
static

◆ rna_def_space_image()

static void rna_def_space_image ( BlenderRNA brna)
static

◆ rna_def_space_image_overlay()

static void rna_def_space_image_overlay ( BlenderRNA brna)
static

◆ rna_def_space_image_uv()

static void rna_def_space_image_uv ( BlenderRNA brna)
static

◆ rna_def_space_info()

static void rna_def_space_info ( BlenderRNA brna)
static

◆ rna_def_space_mask_info()

static void rna_def_space_mask_info ( StructRNA srna,
int  noteflag,
const char *  mask_set_func 
)
static

◆ rna_def_space_nla()

static void rna_def_space_nla ( BlenderRNA brna)
static

◆ rna_def_space_node()

static void rna_def_space_node ( BlenderRNA brna)
static

Definition at line 7212 of file rna_space.c.

References NC_SPACE, ND_SPACE_NODE, ND_SPACE_NODE_VIEW, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_XYZ, RGN_TYPE_TOOLS, RGN_TYPE_UI, RNA_api_space_node(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), 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_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), 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_space_generic_show_region_toggles(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), SNODE_AUTO_RENDER, SNODE_BACKDRAW, SNODE_INSERTOFS_DIR_LEFT, SNODE_INSERTOFS_DIR_RIGHT, SNODE_PIN, SNODE_SHADER_LINESTYLE, SNODE_SHADER_OBJECT, SNODE_SHADER_WORLD, SNODE_SHOW_ALPHA, SNODE_SHOW_B, SNODE_SHOW_G, SNODE_SHOW_GPENCIL, SNODE_SHOW_R, SNODE_SKIP_INSOFFSET, SNODE_TEX_BRUSH, SNODE_TEX_LINESTYLE, SNODE_TEX_WORLD, and SNODE_USE_ALPHA.

Referenced by RNA_def_space().

◆ rna_def_space_node_overlay()

static void rna_def_space_node_overlay ( BlenderRNA brna)
static

◆ rna_def_space_node_path_api()

static void rna_def_space_node_path_api ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_space_outliner()

static void rna_def_space_outliner ( BlenderRNA brna)
static

Definition at line 3634 of file rna_space.c.

References BLT_I18NCONTEXT_ID_ID, NC_SPACE, ND_SPACE_OUTLINER, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_NONE, PROP_STRING, PROP_TEXTEDIT_UPDATE, RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_string_sdna(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_id_type_items, SO_DATA_API, SO_FILTER_ID_TYPE, SO_FILTER_NO_CHILDREN, SO_FILTER_NO_COLLECTION, SO_FILTER_NO_OB_ARMATURE, SO_FILTER_NO_OB_CAMERA, SO_FILTER_NO_OB_CONTENT, SO_FILTER_NO_OB_EMPTY, SO_FILTER_NO_OB_LAMP, SO_FILTER_NO_OB_MESH, SO_FILTER_NO_OB_OTHERS, SO_FILTER_NO_OBJECT, SO_FILTER_NO_VIEW_LAYERS, SO_FILTER_OB_ACTIVE, SO_FILTER_OB_ALL, SO_FILTER_OB_SELECTABLE, SO_FILTER_OB_SELECTED, SO_FILTER_OB_STATE_INVERSE, SO_FILTER_OB_VISIBLE, SO_FILTER_SHOW_SYSTEM_OVERRIDES, SO_FIND_CASE_SENSITIVE, SO_FIND_COMPLETE, SO_ID_ORPHANS, SO_LIB_OVERRIDE_VIEW_HIERARCHIES, SO_LIB_OVERRIDE_VIEW_PROPERTIES, SO_LIBRARIES, SO_MODE_COLUMN, SO_OVERRIDES_LIBRARY, SO_RESTRICT_ENABLE, SO_RESTRICT_HIDE, SO_RESTRICT_HOLDOUT, SO_RESTRICT_INDIRECT_ONLY, SO_RESTRICT_RENDER, SO_RESTRICT_SELECT, SO_RESTRICT_VIEWPORT, SO_SCENES, SO_SEQUENCE, SO_SKIP_SORT_ALPHA, SO_SYNC_SELECT, and SO_VIEW_LAYER.

Referenced by RNA_def_space().

◆ rna_def_space_properties()

static void rna_def_space_properties ( BlenderRNA brna)
static

◆ rna_def_space_sequencer()

static void rna_def_space_sequencer ( BlenderRNA brna)
static

Definition at line 5624 of file rna_space.c.

References MAXSEQ, NC_SPACE, ND_SPACE_SEQUENCER, NULL, PROP_BOOLEAN, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_REFCOUNT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_XYZ, RGN_TYPE_CHANNELS, RGN_TYPE_HUD, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, 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_enum_bitflag_sdna(), 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_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_space_generic_show_region_toggles(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_space_sequencer_view_type_items, SEQ_CLAMP_VIEW, SEQ_DRAW_BACKDROP, SEQ_DRAW_COLOR_SEPARATED, SEQ_DRAW_IMG_HISTOGRAM, SEQ_DRAW_IMG_IMBUF, SEQ_DRAW_IMG_VECTORSCOPE, SEQ_DRAW_IMG_WAVEFORM, SEQ_DRAW_TRANSFORM_PREVIEW, SEQ_DRAWFRAMES, SEQ_GIZMO_HIDE, SEQ_GIZMO_HIDE_CONTEXT, SEQ_GIZMO_HIDE_NAVIGATE, SEQ_GIZMO_HIDE_TOOL, SEQ_MARKER_TRANS, SEQ_OVERLAY_FRAME_TYPE_CURRENT, SEQ_OVERLAY_FRAME_TYPE_RECT, SEQ_OVERLAY_FRAME_TYPE_REFERENCE, SEQ_RENDER_SIZE_NONE, SEQ_RENDER_SIZE_PROXY_100, SEQ_RENDER_SIZE_PROXY_25, SEQ_RENDER_SIZE_PROXY_50, SEQ_RENDER_SIZE_PROXY_75, SEQ_RENDER_SIZE_SCENE, SEQ_SHOW_MARKERS, SEQ_SHOW_OVERLAY, SEQ_USE_ALPHA, SEQ_USE_PROXIES, and SEQ_ZOOM_TO_FIT.

Referenced by RNA_def_space().

◆ rna_def_space_sequencer_preview_overlay()

static void rna_def_space_sequencer_preview_overlay ( BlenderRNA brna)
static

◆ rna_def_space_sequencer_timeline_overlay()

static void rna_def_space_sequencer_timeline_overlay ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet()

static void rna_def_space_spreadsheet ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet_context()

static void rna_def_space_spreadsheet_context ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet_context_modifier()

static void rna_def_space_spreadsheet_context_modifier ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet_context_node()

static void rna_def_space_spreadsheet_context_node ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet_context_object()

static void rna_def_space_spreadsheet_context_object ( BlenderRNA brna)
static

◆ rna_def_space_spreadsheet_context_path()

static void rna_def_space_spreadsheet_context_path ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_space_text()

static void rna_def_space_text ( BlenderRNA brna)
static

◆ rna_def_space_userpref()

static void rna_def_space_userpref ( BlenderRNA brna)
static

◆ rna_def_space_view3d()

static void rna_def_space_view3d ( BlenderRNA brna)
static

Definition at line 4735 of file rna_space.c.

References NC_SPACE, NC_WINDOW, ND_SPACE_VIEW3D, NS_VIEW3D_SHADING, NULL, OB_ARROWS, OB_CIRCLE, OB_CUBE, OB_EMPTY_CONE, OB_EMPTY_SPHERE, OB_PLAINAXES, OB_SINGLE_ARROW, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_CONTEXT_UPDATE, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_MATRIX, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_QUATERNION, PROP_STRING, PROP_TRANSLATION, PROP_UNIT_CAMERA, PROP_UNSIGNED, RGN_TYPE_HUD, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RNA_api_region_view3d(), rna_def_object_type_visibility_flags_common(), 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_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_multi_array(), 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_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_space_generic_show_region_toggles(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), RNA_define_animate_sdna(), rna_matrix_dimsize_4x4, RNA_TRANSLATION_PREC_DEFAULT, RV3D_BOXCLIP, RV3D_BOXVIEW, RV3D_CAMOB, RV3D_CAMZOOM_MAX, RV3D_CAMZOOM_MIN, RV3D_CLIPPING, RV3D_LOCK_ROTATION, RV3D_ORTHO, RV3D_PERSP, stereo3d_camera_items, stereo3d_eye_items, V3D_GIZMO_HIDE, V3D_GIZMO_HIDE_CONTEXT, V3D_GIZMO_HIDE_NAVIGATE, V3D_GIZMO_HIDE_TOOL, V3D_GIZMO_SHOW_CAMERA_DOF_DIST, V3D_GIZMO_SHOW_CAMERA_LENS, V3D_GIZMO_SHOW_EMPTY_FORCE_FIELD, V3D_GIZMO_SHOW_EMPTY_IMAGE, V3D_GIZMO_SHOW_LIGHT_LOOK_AT, V3D_GIZMO_SHOW_LIGHT_SIZE, V3D_GIZMO_SHOW_OBJECT_ROTATE, V3D_GIZMO_SHOW_OBJECT_SCALE, V3D_GIZMO_SHOW_OBJECT_TRANSLATE, V3D_LOCAL_COLLECTIONS, V3D_LOCK_CAMERA, V3D_RENDER_BORDER, V3D_S3D_DISPCAMERAS, V3D_S3D_DISPPLANE, V3D_S3D_DISPVOLUME, V3D_SHOW_BUNDLENAME, V3D_SHOW_CAMERAPATH, V3D_SHOW_RECONSTRUCTION, and V3D_XR_SESSION_MIRROR.

Referenced by RNA_def_space().

◆ rna_def_space_view3d_overlay()

static void rna_def_space_view3d_overlay ( BlenderRNA brna)
static

Definition at line 4207 of file rna_space.c.

References NC_SCENE, NC_SPACE, ND_SPACE_VIEW3D, ND_TOOLSETTINGS, NS_VIEW3D_SHADING, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_PIXEL, RNA_def_parameter_clear_flags(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_nested(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_curve_display_handle_items, V3D_DRAW_CENTERS, V3D_GP_FADE_NOACTIVE_GPENCIL, V3D_GP_FADE_NOACTIVE_LAYERS, V3D_GP_FADE_OBJECTS, V3D_GP_SHOW_EDIT_LINES, V3D_GP_SHOW_GRID, V3D_GP_SHOW_GRID_XRAY, V3D_GP_SHOW_MATERIAL_NAME, V3D_GP_SHOW_MULTIEDIT_LINES, V3D_GP_SHOW_ONION_SKIN, V3D_GP_SHOW_STROKE_DIRECTION, V3D_HIDE_HELPLINES, V3D_HIDE_OVERLAYS, V3D_OVERLAY_BONE_SELECT, V3D_OVERLAY_EDIT_BWEIGHTS, V3D_OVERLAY_EDIT_CONSTANT_SCREEN_SIZE_NORMALS, V3D_OVERLAY_EDIT_CREASES, V3D_OVERLAY_EDIT_CU_NORMALS, V3D_OVERLAY_EDIT_EDGE_ANG, V3D_OVERLAY_EDIT_EDGE_LEN, V3D_OVERLAY_EDIT_EDGES, V3D_OVERLAY_EDIT_FACE_ANG, V3D_OVERLAY_EDIT_FACE_AREA, V3D_OVERLAY_EDIT_FACE_DOT, V3D_OVERLAY_EDIT_FACE_NORMALS, V3D_OVERLAY_EDIT_FACES, V3D_OVERLAY_EDIT_FREESTYLE_EDGE, V3D_OVERLAY_EDIT_FREESTYLE_FACE, V3D_OVERLAY_EDIT_INDICES, V3D_OVERLAY_EDIT_LOOP_NORMALS, V3D_OVERLAY_EDIT_OCCLUDE_WIRE, V3D_OVERLAY_EDIT_SEAMS, V3D_OVERLAY_EDIT_SHARP, V3D_OVERLAY_EDIT_STATVIS, V3D_OVERLAY_EDIT_VERT_NORMALS, V3D_OVERLAY_EDIT_WEIGHT, V3D_OVERLAY_FACE_ORIENTATION, V3D_OVERLAY_FADE_INACTIVE, V3D_OVERLAY_HIDE_BONES, V3D_OVERLAY_HIDE_CURSOR, V3D_OVERLAY_HIDE_MOTION_PATHS, V3D_OVERLAY_HIDE_OBJECT_ORIGINS, V3D_OVERLAY_HIDE_OBJECT_XTRAS, V3D_OVERLAY_HIDE_TEXT, V3D_OVERLAY_LOOK_DEV, V3D_OVERLAY_ONION_SKINS, V3D_OVERLAY_PAINT_WIRE, V3D_OVERLAY_STATS, V3D_OVERLAY_WIREFRAMES, V3D_OVERLAY_WPAINT_CONTOURS, V3D_SELECT_OUTLINE, V3D_SHOW_ANNOTATION, V3D_SHOW_FLOOR, V3D_SHOW_ORTHO_GRID, V3D_SHOW_X, V3D_SHOW_Y, and V3D_SHOW_Z.

Referenced by rna_def_space_view3d().

◆ rna_def_space_view3d_shading()

static void rna_def_space_view3d_shading ( BlenderRNA brna)
static

Definition at line 3891 of file rna_space.c.

References M_PI, NC_SPACE, ND_SPACE_VIEW3D, NS_VIEW3D_SHADING, NULL, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLOR, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_HIDDEN, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_default(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), 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_default(), RNA_def_property_float_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), 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(), RNA_def_struct_idprops_func(), RNA_def_struct_path_func(), RNA_def_struct_ui_text(), RNA_define_verify_sdna(), rna_enum_shading_color_type_items, rna_enum_shading_type_items, rna_enum_studio_light_items, rna_enum_view3dshading_render_pass_type_items, rna_enum_viewport_lighting_items, V3D_SHADING_BACKFACE_CULLING, V3D_SHADING_BACKGROUND_THEME, V3D_SHADING_BACKGROUND_VIEWPORT, V3D_SHADING_BACKGROUND_WORLD, V3D_SHADING_CAVITY, V3D_SHADING_CAVITY_BOTH, V3D_SHADING_CAVITY_CURVATURE, V3D_SHADING_CAVITY_SSAO, V3D_SHADING_DEPTH_OF_FIELD, V3D_SHADING_OBJECT_OUTLINE, V3D_SHADING_SCENE_LIGHTS, V3D_SHADING_SCENE_LIGHTS_RENDER, V3D_SHADING_SCENE_WORLD, V3D_SHADING_SCENE_WORLD_RENDER, V3D_SHADING_SHADOW, V3D_SHADING_SPECULAR_HIGHLIGHT, V3D_SHADING_STUDIOLIGHT_VIEW_ROTATION, V3D_SHADING_WORLD_ORIENTATION, V3D_SHADING_XRAY, and V3D_SHADING_XRAY_WIREFRAME.

Referenced by rna_def_space_view3d().

◆ rna_def_spreadsheet_column()

static void rna_def_spreadsheet_column ( BlenderRNA brna)
static

◆ rna_def_spreadsheet_column_id()

static void rna_def_spreadsheet_column_id ( BlenderRNA brna)
static

◆ rna_def_spreadsheet_row_filter()

static void rna_def_spreadsheet_row_filter ( BlenderRNA brna)
static

Variable Documentation

◆ autosnap_items

const EnumPropertyItem autosnap_items[]
static
Initial value:
= {
{SACTSNAP_OFF, "NONE", 0, "No Auto-Snap", ""},
{SACTSNAP_STEP, "STEP", 0, "Frame Step", "Snap to 1.0 frame intervals"},
{SACTSNAP_TSTEP, "TIME_STEP", 0, "Second Step", "Snap to 1.0 second intervals"},
{SACTSNAP_FRAME, "FRAME", 0, "Nearest Frame", "Snap to actual frames (nla-action time)"},
{SACTSNAP_SECOND, "SECOND", 0, "Nearest Second", "Snap to actual seconds (nla-action time)"},
{SACTSNAP_MARKER, "MARKER", 0, "Nearest Marker", "Snap to nearest marker"},
{0, NULL, 0, NULL, NULL},
}
@ SACTSNAP_OFF
@ SACTSNAP_SECOND
@ SACTSNAP_TSTEP
@ SACTSNAP_MARKER
@ SACTSNAP_STEP
@ SACTSNAP_FRAME

Definition at line 389 of file rna_space.c.

Referenced by rna_def_space_dopesheet(), rna_def_space_graph(), and rna_def_space_nla().

◆ buttons_context_items

const EnumPropertyItem buttons_context_items[]
static
Initial value:
= {
{BCONTEXT_TOOL, "TOOL", ICON_TOOL_SETTINGS, "Tool", "Active Tool and Workspace settings"},
{BCONTEXT_SCENE, "SCENE", ICON_SCENE_DATA, "Scene", "Scene Properties"},
{BCONTEXT_RENDER, "RENDER", ICON_SCENE, "Render", "Render Properties"},
{BCONTEXT_OUTPUT, "OUTPUT", ICON_OUTPUT, "Output", "Output Properties"},
{BCONTEXT_VIEW_LAYER, "VIEW_LAYER", ICON_RENDER_RESULT, "View Layer", "View Layer Properties"},
{BCONTEXT_WORLD, "WORLD", ICON_WORLD, "World", "World Properties"},
{BCONTEXT_COLLECTION, "COLLECTION", ICON_GROUP, "Collection", "Collection Properties"},
{BCONTEXT_OBJECT, "OBJECT", ICON_OBJECT_DATA, "Object", "Object Properties"},
"CONSTRAINT",
ICON_CONSTRAINT,
"Constraints",
"Object Constraint Properties"},
{BCONTEXT_MODIFIER, "MODIFIER", ICON_MODIFIER, "Modifiers", "Modifier Properties"},
{BCONTEXT_DATA, "DATA", ICON_NONE, "Data", "Object Data Properties"},
{BCONTEXT_BONE, "BONE", ICON_BONE_DATA, "Bone", "Bone Properties"},
"BONE_CONSTRAINT",
ICON_CONSTRAINT_BONE,
"Bone Constraints",
"Bone Constraint Properties"},
{BCONTEXT_MATERIAL, "MATERIAL", ICON_MATERIAL, "Material", "Material Properties"},
{BCONTEXT_TEXTURE, "TEXTURE", ICON_TEXTURE, "Texture", "Texture Properties"},
{BCONTEXT_PARTICLE, "PARTICLES", ICON_PARTICLES, "Particles", "Particle Properties"},
{BCONTEXT_PHYSICS, "PHYSICS", ICON_PHYSICS, "Physics", "Physics Properties"},
{BCONTEXT_SHADERFX, "SHADERFX", ICON_SHADERFX, "Effects", "Visual Effects Properties"},
{0, NULL, 0, NULL, NULL},
}
@ BCONTEXT_CONSTRAINT
@ BCONTEXT_COLLECTION
@ BCONTEXT_OUTPUT
@ BCONTEXT_VIEW_LAYER
@ BCONTEXT_MATERIAL
@ BCONTEXT_SHADERFX
@ BCONTEXT_MODIFIER
@ BCONTEXT_BONE
@ BCONTEXT_DATA
@ BCONTEXT_OBJECT
@ BCONTEXT_BONE_CONSTRAINT
@ BCONTEXT_PHYSICS
@ BCONTEXT_SCENE
@ BCONTEXT_WORLD
@ BCONTEXT_RENDER
@ BCONTEXT_TEXTURE
@ BCONTEXT_TOOL
@ BCONTEXT_PARTICLE

Definition at line 473 of file rna_space.c.

Referenced by rna_def_space_properties().

◆ display_channels_items

const EnumPropertyItem display_channels_items[]
static
Initial value:
= {
"COLOR_ALPHA",
ICON_IMAGE_RGB_ALPHA,
"Color and Alpha",
"Display image with RGB colors and alpha transparency"},
{0, "COLOR", ICON_IMAGE_RGB, "Color", "Display image with RGB colors"},
{SI_SHOW_ALPHA, "ALPHA", ICON_IMAGE_ALPHA, "Alpha", "Display alpha transparency channel"},
"Z_BUFFER",
ICON_IMAGE_ZDEPTH,
"Z-Buffer",
"Display Z-buffer associated with image (mapped from camera clip start to end)"},
{SI_SHOW_R, "RED", ICON_COLOR_RED, "Red", ""},
{SI_SHOW_G, "GREEN", ICON_COLOR_GREEN, "Green", ""},
{SI_SHOW_B, "BLUE", ICON_COLOR_BLUE, "Blue", ""},
{0, NULL, 0, NULL, NULL},
}
@ SI_SHOW_ZBUF
@ SI_SHOW_R
@ SI_USE_ALPHA
@ SI_SHOW_G
@ SI_SHOW_B
@ SI_SHOW_ALPHA

Definition at line 369 of file rna_space.c.

Referenced by rna_def_space_image().

◆ dt_uv_items

const EnumPropertyItem dt_uv_items[]
static
Initial value:
= {
{SI_UVDT_OUTLINE, "OUTLINE", 0, "Outline", "Display white edges with black outline"},
{SI_UVDT_DASH, "DASH", 0, "Dash", "Display dashed black-white edges"},
{SI_UVDT_BLACK, "BLACK", 0, "Black", "Display black edges"},
{SI_UVDT_WHITE, "WHITE", 0, "White", "Display white edges"},
{0, NULL, 0, NULL, NULL},
}
@ SI_UVDT_BLACK
@ SI_UVDT_DASH
@ SI_UVDT_WHITE
@ SI_UVDT_OUTLINE

Definition at line 3324 of file rna_space.c.

Referenced by rna_def_space_image_uv(), and rna_def_space_mask_info().

◆ fileselectparams_recursion_level_items

const EnumPropertyItem fileselectparams_recursion_level_items[]
static
Initial value:
= {
{0, "NONE", 0, "None", "Only list current directory's content, with no recursion"},
{1, "BLEND", 0, "Blend File", "List .blend files' content"},
{2, "ALL_1", 0, "One Level", "List all sub-directories' content, one level of recursion"},
{3, "ALL_2", 0, "Two Levels", "List all sub-directories' content, two levels of recursion"},
{4,
"ALL_3",
0,
"Three Levels",
"List all sub-directories' content, three levels of recursion"},
{0, NULL, 0, NULL, NULL},
}

Definition at line 503 of file rna_space.c.

Referenced by rna_def_fileselect_params().

◆ rna_enum_clip_editor_mode_items

const EnumPropertyItem rna_enum_clip_editor_mode_items[]
Initial value:
= {
{SC_MODE_TRACKING, "TRACKING", ICON_ANIM_DATA, "Tracking", "Show tracking and solving tools"},
{SC_MODE_MASKEDIT, "MASK", ICON_MOD_MASK, "Mask", "Show mask editing tools"},
{0, NULL, 0, NULL, NULL},
}
@ SC_MODE_TRACKING
@ SC_MODE_MASKEDIT

Definition at line 465 of file rna_space.c.

Referenced by CLIP_OT_mode_set(), and rna_def_space_clip().

◆ rna_enum_curve_display_handle_items

const EnumPropertyItem rna_enum_curve_display_handle_items[]
static
Initial value:
= {
{CURVE_HANDLE_NONE, "NONE", 0, "None", ""},
{CURVE_HANDLE_SELECTED, "SELECTED", 0, "Selected", ""},
{CURVE_HANDLE_ALL, "ALL", 0, "All", ""},
{0, NULL, 0, NULL, NULL},
}
@ CURVE_HANDLE_NONE
@ CURVE_HANDLE_ALL
@ CURVE_HANDLE_SELECTED

Definition at line 516 of file rna_space.c.

Referenced by rna_def_space_view3d_overlay().

◆ rna_enum_fileselect_params_sort_items

const EnumPropertyItem rna_enum_fileselect_params_sort_items[]
Initial value:
= {
{FILE_SORT_ALPHA, "FILE_SORT_ALPHA", ICON_NONE, "Name", "Sort the file list alphabetically"},
"FILE_SORT_EXTENSION",
ICON_NONE,
"Extension",
"Sort the file list by extension/type"},
"FILE_SORT_TIME",
ICON_NONE,
"Modified Date",
"Sort files by modification time"},
{FILE_SORT_SIZE, "FILE_SORT_SIZE", ICON_NONE, "Size", "Sort files by size"},
{0, NULL, 0, NULL, NULL},
}
@ FILE_SORT_ALPHA
@ FILE_SORT_TIME
@ FILE_SORT_EXTENSION
@ FILE_SORT_SIZE

Definition at line 345 of file rna_space.c.

Referenced by rna_def_fileselect_params(), and wm_operator_properties_filesel_sort_items_itemf().

◆ rna_enum_geometry_component_type_items

const EnumPropertyItem rna_enum_geometry_component_type_items[]
Initial value:
= {
"MESH",
ICON_MESH_DATA,
"Mesh",
"Mesh component containing point, corner, edge and face data"},
"POINTCLOUD",
ICON_POINTCLOUD_DATA,
"Point Cloud",
"Point cloud component containing only point data"},
"CURVE",
ICON_CURVE_DATA,
"Curve",
"Curve component containing spline and control point data"},
"INSTANCES",
ICON_EMPTY_AXIS,
"Instances",
"Instances of objects or collections"},
{0, NULL, 0, NULL, NULL},
}
@ GEO_COMPONENT_TYPE_MESH
@ GEO_COMPONENT_TYPE_POINT_CLOUD
@ GEO_COMPONENT_TYPE_INSTANCES
@ GEO_COMPONENT_TYPE_CURVE

Definition at line 62 of file rna_space.c.

Referenced by def_geo_attribute_domain_size(), and rna_def_space_spreadsheet().

◆ rna_enum_shading_color_type_items

const EnumPropertyItem rna_enum_shading_color_type_items[]
static
Initial value:
= {
{V3D_SHADING_MATERIAL_COLOR, "MATERIAL", 0, "Material", "Show material color"},
{V3D_SHADING_SINGLE_COLOR, "SINGLE", 0, "Single", "Show scene in a single color"},
{V3D_SHADING_OBJECT_COLOR, "OBJECT", 0, "Object", "Show object color"},
{V3D_SHADING_RANDOM_COLOR, "RANDOM", 0, "Random", "Show random object color"},
{V3D_SHADING_VERTEX_COLOR, "VERTEX", 0, "Attribute", "Show active color attribute"},
{V3D_SHADING_TEXTURE_COLOR, "TEXTURE", 0, "Texture", "Show texture"},
{0, NULL, 0, NULL, NULL},
}
@ V3D_SHADING_TEXTURE_COLOR
@ V3D_SHADING_VERTEX_COLOR
@ V3D_SHADING_MATERIAL_COLOR
@ V3D_SHADING_OBJECT_COLOR
@ V3D_SHADING_RANDOM_COLOR
@ V3D_SHADING_SINGLE_COLOR

Definition at line 422 of file rna_space.c.

Referenced by rna_def_space_view3d_shading().

◆ rna_enum_shading_type_items

const EnumPropertyItem rna_enum_shading_type_items[]
Initial value:
= {
{OB_WIRE, "WIREFRAME", ICON_SHADING_WIRE, "Wireframe", "Display the object as wire edges"},
{OB_SOLID, "SOLID", ICON_SHADING_SOLID, "Solid", "Display in solid mode"},
"MATERIAL",
ICON_SHADING_TEXTURE,
"Material Preview",
"Display in Material Preview mode"},
{OB_RENDER, "RENDERED", ICON_SHADING_RENDERED, "Rendered", "Display render preview"},
{0, NULL, 0, NULL, NULL},
}
@ OB_WIRE
@ OB_SOLID
@ OB_RENDER
@ OB_MATERIAL

Definition at line 403 of file rna_space.c.

Referenced by rna_def_scene_render_data(), and rna_def_space_view3d_shading().

◆ rna_enum_space_action_mode_all_items

EnumPropertyItem rna_enum_space_action_mode_all_items[]
static
Initial value:
= {
{0, NULL, 0, NULL, NULL},
}
#define SACT_ITEM_MASK
Definition: rna_space.c:231
#define SACT_ITEM_CACHEFILE
Definition: rna_space.c:235
#define SACT_ITEM_SHAPEKEY
Definition: rna_space.c:221
#define SACT_ITEM_DOPESHEET
Definition: rna_space.c:208
#define SACT_ITEM_ACTION
Definition: rna_space.c:216
#define SACT_ITEM_GPENCIL
Definition: rna_space.c:226
#define SACT_ITEM_TIMELINE
Definition: rna_space.c:212

Definition at line 244 of file rna_space.c.

Referenced by rna_def_space_dopesheet().

◆ rna_enum_space_action_mode_items

const EnumPropertyItem rna_enum_space_action_mode_items[]
Initial value:

Definition at line 266 of file rna_space.c.

Referenced by action_space_subtype_item_extend().

◆ rna_enum_space_action_ui_mode_items

EnumPropertyItem rna_enum_space_action_ui_mode_items[]
static

◆ rna_enum_space_file_browse_mode_items

const EnumPropertyItem rna_enum_space_file_browse_mode_items[]
Initial value:
= {
{FILE_BROWSE_MODE_FILES, "FILES", ICON_FILEBROWSER, "File Browser", ""},
{FILE_BROWSE_MODE_ASSETS, "ASSETS", ICON_ASSET_MANAGER, "Asset Browser", ""},
{0, NULL, 0, NULL, NULL},
}
@ FILE_BROWSE_MODE_ASSETS
@ FILE_BROWSE_MODE_FILES

Definition at line 202 of file rna_space.c.

Referenced by file_space_subtype_item_extend(), and rna_def_space_filebrowser().

◆ rna_enum_space_file_id_filter_categories

struct IDFilterEnumPropertyItem rna_enum_space_file_id_filter_categories[]
static

Definition at line 3324 of file rna_space.c.

Referenced by rna_def_fileselect_idfilter().

◆ rna_enum_space_graph_mode_items

const EnumPropertyItem rna_enum_space_graph_mode_items[]
Initial value:
= {
"FCURVES",
ICON_GRAPH,
"Graph Editor",
"Edit animation/keyframes displayed as 2D curves"},
{SIPO_MODE_DRIVERS, "DRIVERS", ICON_DRIVER, "Drivers", "Edit drivers"},
{0, NULL, 0, NULL, NULL},
}
@ SIPO_MODE_DRIVERS
@ SIPO_MODE_ANIMATION

Definition at line 181 of file rna_space.c.

Referenced by graph_space_subtype_item_extend(), and rna_def_space_graph().

◆ rna_enum_space_image_mode_all_items

const EnumPropertyItem rna_enum_space_image_mode_all_items[]
Initial value:
= {
SI_ITEM_VIEW("VIEW", "View", ICON_FILE_IMAGE),
{0, NULL, 0, NULL, NULL},
}
#define SI_ITEM_MASK
Definition: rna_space.c:292
#define SI_ITEM_VIEW(identifier, name, icon)
Definition: rna_space.c:280
#define SI_ITEM_PAINT
Definition: rna_space.c:288
#define SI_ITEM_UV
Definition: rna_space.c:284

Definition at line 297 of file rna_space.c.

Referenced by rna_def_space_image(), and rna_def_workspace_tools().

◆ rna_enum_space_image_mode_items

const EnumPropertyItem rna_enum_space_image_mode_items[]
Initial value:
= {
SI_ITEM_VIEW("IMAGE_EDITOR", "Image Editor", ICON_IMAGE),
{0, NULL, 0, NULL, NULL},
}

Definition at line 312 of file rna_space.c.

Referenced by image_space_subtype_item_extend().

◆ rna_enum_space_image_mode_ui_items

const EnumPropertyItem rna_enum_space_image_mode_ui_items[]
static
Initial value:
= {
SI_ITEM_VIEW("VIEW", "View", ICON_FILE_IMAGE),
{0, NULL, 0, NULL, NULL},
}

Definition at line 305 of file rna_space.c.

Referenced by rna_def_space_image().

◆ rna_enum_space_sequencer_view_type_items

const EnumPropertyItem rna_enum_space_sequencer_view_type_items[]
Initial value:
= {
{SEQ_VIEW_SEQUENCE, "SEQUENCER", ICON_SEQ_SEQUENCER, "Sequencer", ""},
{SEQ_VIEW_PREVIEW, "PREVIEW", ICON_SEQ_PREVIEW, "Preview", ""},
"SEQUENCER_PREVIEW",
ICON_SEQ_SPLITVIEW,
"Sequencer & Preview",
""},
{0, NULL, 0, NULL, NULL},
}
@ SEQ_VIEW_SEQUENCE_PREVIEW
@ SEQ_VIEW_SEQUENCE
@ SEQ_VIEW_PREVIEW

Definition at line 191 of file rna_space.c.

Referenced by rna_def_space_sequencer(), and rna_def_workspace_tools().

◆ rna_enum_space_type_items

const EnumPropertyItem rna_enum_space_type_items[]

◆ rna_enum_studio_light_items

const EnumPropertyItem rna_enum_studio_light_items[]
static
Initial value:
= {
{0, "DEFAULT", 0, "Default", ""},
{0, NULL, 0, NULL, NULL},
}

Definition at line 432 of file rna_space.c.

Referenced by rna_def_space_view3d_shading().

◆ rna_enum_view3dshading_render_pass_type_items

const EnumPropertyItem rna_enum_view3dshading_render_pass_type_items[]
static
Initial value:
= {
{EEVEE_RENDER_PASS_COMBINED, "COMBINED", 0, "Combined", ""},
{EEVEE_RENDER_PASS_EMIT, "EMISSION", 0, "Emission", ""},
{EEVEE_RENDER_PASS_ENVIRONMENT, "ENVIRONMENT", 0, "Environment", ""},
{EEVEE_RENDER_PASS_AO, "AO", 0, "Ambient Occlusion", ""},
{EEVEE_RENDER_PASS_SHADOW, "SHADOW", 0, "Shadow", ""},
{EEVEE_RENDER_PASS_DIFFUSE_LIGHT, "DIFFUSE_LIGHT", 0, "Diffuse Light", ""},
{EEVEE_RENDER_PASS_DIFFUSE_COLOR, "DIFFUSE_COLOR", 0, "Diffuse Color", ""},
{EEVEE_RENDER_PASS_SPECULAR_LIGHT, "SPECULAR_LIGHT", 0, "Specular Light", ""},
{EEVEE_RENDER_PASS_SPECULAR_COLOR, "SPECULAR_COLOR", 0, "Specular Color", ""},
{EEVEE_RENDER_PASS_VOLUME_LIGHT, "VOLUME_LIGHT", 0, "Volume Light", ""},
{EEVEE_RENDER_PASS_BLOOM, "BLOOM", 0, "Bloom", ""},
{EEVEE_RENDER_PASS_NORMAL, "NORMAL", 0, "Normal", ""},
{EEVEE_RENDER_PASS_MIST, "MIST", 0, "Mist", ""},
RNA_ENUM_ITEM_HEADING(N_("Shader AOV"), NULL),
{EEVEE_RENDER_PASS_AOV, "AOV", 0, "AOV", ""},
{0, NULL, 0, NULL, NULL},
}
@ EEVEE_RENDER_PASS_AO
@ EEVEE_RENDER_PASS_NORMAL
@ EEVEE_RENDER_PASS_DIFFUSE_LIGHT
@ EEVEE_RENDER_PASS_VOLUME_LIGHT
@ EEVEE_RENDER_PASS_AOV
@ EEVEE_RENDER_PASS_BLOOM
@ EEVEE_RENDER_PASS_DIFFUSE_COLOR
@ EEVEE_RENDER_PASS_ENVIRONMENT
@ EEVEE_RENDER_PASS_COMBINED
@ EEVEE_RENDER_PASS_SPECULAR_LIGHT
@ EEVEE_RENDER_PASS_SPECULAR_COLOR
@ EEVEE_RENDER_PASS_EMIT
@ EEVEE_RENDER_PASS_MIST
@ EEVEE_RENDER_PASS_SHADOW
#define RNA_ENUM_ITEM_HEADING(name, description)
Definition: RNA_types.h:477
#define N_(msgid)

Definition at line 437 of file rna_space.c.

Referenced by rna_def_space_view3d_shading().

◆ rna_enum_viewport_lighting_items

const EnumPropertyItem rna_enum_viewport_lighting_items[]
static
Initial value:
= {
{V3D_LIGHTING_STUDIO, "STUDIO", 0, "Studio", "Display using studio lighting"},
{V3D_LIGHTING_MATCAP, "MATCAP", 0, "MatCap", "Display using matcap material and lighting"},
{V3D_LIGHTING_FLAT, "FLAT", 0, "Flat", "Display using flat lighting"},
{0, NULL, 0, NULL, NULL},
}
@ V3D_LIGHTING_FLAT
@ V3D_LIGHTING_STUDIO
@ V3D_LIGHTING_MATCAP

Definition at line 415 of file rna_space.c.

Referenced by rna_def_space_view3d_shading().

◆ spreadsheet_context_type_items

const EnumPropertyItem spreadsheet_context_type_items[]
static
Initial value:
= {
{SPREADSHEET_CONTEXT_OBJECT, "OBJECT", ICON_NONE, "Object", ""},
{SPREADSHEET_CONTEXT_MODIFIER, "MODIFIER", ICON_NONE, "Modifier", ""},
{SPREADSHEET_CONTEXT_NODE, "NODE", ICON_NONE, "Node", ""},
{0, NULL, 0, NULL, NULL},
}
@ SPREADSHEET_CONTEXT_OBJECT
@ SPREADSHEET_CONTEXT_MODIFIER
@ SPREADSHEET_CONTEXT_NODE

Definition at line 7838 of file rna_space.c.

Referenced by rna_def_space_spreadsheet_context(), and rna_def_space_spreadsheet_context_path().

◆ stereo3d_camera_items

const EnumPropertyItem stereo3d_camera_items[]
static
Initial value:
= {
}
#define V3D_S3D_CAMERA_LEFT
Definition: rna_space.c:323
#define V3D_S3D_CAMERA_RIGHT
Definition: rna_space.c:324
#define V3D_S3D_CAMERA_S3D
Definition: rna_space.c:325

Definition at line 330 of file rna_space.c.

Referenced by rna_def_space_view3d().

◆ stereo3d_eye_items

const EnumPropertyItem stereo3d_eye_items[]
static
Initial value:
= {
{STEREO_LEFT_ID, "LEFT_EYE", ICON_NONE, "Left Eye"},
{STEREO_RIGHT_ID, "RIGHT_EYE", ICON_NONE, "Right Eye"},
{0, NULL, 0, NULL, NULL},
}
@ STEREO_LEFT_ID
@ STEREO_RIGHT_ID

Definition at line 362 of file rna_space.c.

Referenced by rna_def_space_view3d().