Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_space.c
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 363 Lines • ▼ Show 20 Lines | static const EnumPropertyItem rna_enum_shading_color_type_items[] = { | ||||
| {V3D_SHADING_SINGLE_COLOR, "SINGLE", 0, "Single", "Show scene in a single 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_OBJECT_COLOR, "OBJECT", 0, "Object", "Show object color"}, | ||||
| {V3D_SHADING_RANDOM_COLOR, "RANDOM", 0, "Random", "Show random object color"}, | {V3D_SHADING_RANDOM_COLOR, "RANDOM", 0, "Random", "Show random object color"}, | ||||
| {V3D_SHADING_VERTEX_COLOR, "VERTEX", 0, "Vertex", "Show active vertex color"}, | {V3D_SHADING_VERTEX_COLOR, "VERTEX", 0, "Vertex", "Show active vertex color"}, | ||||
| {V3D_SHADING_TEXTURE_COLOR, "TEXTURE", 0, "Texture", "Show texture"}, | {V3D_SHADING_TEXTURE_COLOR, "TEXTURE", 0, "Texture", "Show texture"}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| const EnumPropertyItem rna_enum_shading_render_pass_type_items[] = { | |||||
| {SCE_PASS_COMBINED, "COMBINED", 0, "Combined", ""}, | |||||
| {SCE_PASS_SHADOW, "SHADOW", 0, "Shadow", ""}, | |||||
| {SCE_PASS_AO, "AO", 0, "Ambient Occlusion", ""}, | |||||
| {SCE_PASS_NORMAL, "NORMAL", 0, "Normal", ""}, | |||||
| {SCE_PASS_UV, "UV", 0, "UV", ""}, | |||||
| {SCE_PASS_MIST, "MIST", 0, "Mist", ""}, | |||||
| {SCE_PASS_EMIT, "EMIT", 0, "Emit", ""}, | |||||
| {SCE_PASS_ENVIRONMENT, "ENVIRONMENT", 0, "Environment", ""}, | |||||
| {SCE_PASS_DIFFUSE_DIRECT, "DIFFUSE_DIRECT", 0, "Diffuse Direct", ""}, | |||||
| {SCE_PASS_DIFFUSE_INDIRECT, "DIFFUSE_INDIRECT", 0, "Diffuse Indirect", ""}, | |||||
| {SCE_PASS_DIFFUSE_COLOR, "DIFFUSE_COLOR", 0, "Diffuse Color", ""}, | |||||
| {SCE_PASS_GLOSSY_DIRECT, "GLOSSY_DIRECT", 0, "Glossy Direct", ""}, | |||||
| {SCE_PASS_GLOSSY_INDIRECT, "GLOSSY_INDIRECT", 0, "Glossy Indirect", ""}, | |||||
| {SCE_PASS_GLOSSY_COLOR, "GLOSSY_COLOR", 0, "Glossy Color", ""}, | |||||
| {SCE_PASS_TRANSM_DIRECT, "TRANSMISSION_DIRECT", 0, "Transmission Direct", ""}, | |||||
| {SCE_PASS_TRANSM_INDIRECT, "TRANSMISSION_INDIRECT", 0, "Transmission Indirect", ""}, | |||||
| {SCE_PASS_TRANSM_COLOR, "TRANSMISSION_COLOR", 0, "Transmission Color", ""}, | |||||
| {SCE_PASS_SUBSURFACE_DIRECT, "SUBSURFACE_DIRECT", 0, "Subsurface Direct", ""}, | |||||
| {SCE_PASS_SUBSURFACE_INDIRECT, "SUBSURFACE_INDIRECT", 0, "Subsurface Indirect", ""}, | |||||
| {SCE_PASS_SUBSURFACE_COLOR, "SUBSURFACE_COLOR", 0, "Subsurface Color", ""}, | |||||
| {0, NULL, 0, NULL, NULL}, | |||||
| }; | |||||
| static const EnumPropertyItem rna_enum_studio_light_items[] = { | static const EnumPropertyItem rna_enum_studio_light_items[] = { | ||||
| {0, "DEFAULT", 0, "Default", ""}, | {0, "DEFAULT", 0, "Default", ""}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| const EnumPropertyItem rna_enum_clip_editor_mode_items[] = { | const EnumPropertyItem rna_enum_clip_editor_mode_items[] = { | ||||
| {SC_MODE_TRACKING, "TRACKING", ICON_ANIM_DATA, "Tracking", "Show tracking and solving tools"}, | {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"}, | {SC_MODE_MASKEDIT, "MASK", ICON_MOD_MASK, "Mask", "Show mask editing tools"}, | ||||
| ▲ Show 20 Lines • Show All 2,744 Lines • ▼ Show 20 Lines | static void rna_def_space_view3d_shading(BlenderRNA *brna) | ||||
| prop = RNA_def_property(srna, "color_type", PROP_ENUM, PROP_NONE); | prop = RNA_def_property(srna, "color_type", PROP_ENUM, PROP_NONE); | ||||
| RNA_def_property_enum_sdna(prop, NULL, "color_type"); | RNA_def_property_enum_sdna(prop, NULL, "color_type"); | ||||
| RNA_def_property_enum_items(prop, rna_enum_shading_color_type_items); | RNA_def_property_enum_items(prop, rna_enum_shading_color_type_items); | ||||
| RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_View3DShading_color_type_itemf"); | RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_View3DShading_color_type_itemf"); | ||||
| RNA_def_property_ui_text(prop, "Color", "Color Type"); | RNA_def_property_ui_text(prop, "Color", "Color Type"); | ||||
| RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); | RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); | ||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL); | RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL); | ||||
| prop = RNA_def_property(srna, "render_pass", PROP_ENUM, PROP_NONE); | |||||
| RNA_def_property_enum_sdna(prop, NULL, "render_pass"); | |||||
| RNA_def_property_enum_items(prop, rna_enum_shading_render_pass_type_items); | |||||
| // RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_View3DShading_render_pass_itemf"); | |||||
| RNA_def_property_ui_text(prop, "Render Pass", "Render Pass to display"); | |||||
| RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); | |||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL); | |||||
| prop = RNA_def_property(srna, "wireframe_color_type", PROP_ENUM, PROP_NONE); | prop = RNA_def_property(srna, "wireframe_color_type", PROP_ENUM, PROP_NONE); | ||||
| RNA_def_property_enum_sdna(prop, NULL, "wire_color_type"); | RNA_def_property_enum_sdna(prop, NULL, "wire_color_type"); | ||||
| RNA_def_property_enum_items(prop, rna_enum_shading_color_type_items); | RNA_def_property_enum_items(prop, rna_enum_shading_color_type_items); | ||||
| RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_View3DShading_color_type_itemf"); | RNA_def_property_enum_funcs(prop, NULL, NULL, "rna_View3DShading_color_type_itemf"); | ||||
| RNA_def_property_ui_text(prop, "Color", "Color Type"); | RNA_def_property_ui_text(prop, "Color", "Color Type"); | ||||
| RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL); | RNA_def_property_update(prop, NC_SPACE | ND_SPACE_VIEW3D, NULL); | ||||
| prop = RNA_def_property(srna, "single_color", PROP_FLOAT, PROP_COLOR); | prop = RNA_def_property(srna, "single_color", PROP_FLOAT, PROP_COLOR); | ||||
| ▲ Show 20 Lines • Show All 3,162 Lines • Show Last 20 Lines | |||||