Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_userdef_types.h
| Show First 20 Lines • Show All 646 Lines • ▼ Show 20 Lines | typedef struct UserDef_Experimental { | ||||
| char use_new_curves_tools; | char use_new_curves_tools; | ||||
| char use_new_point_cloud_type; | char use_new_point_cloud_type; | ||||
| char use_full_frame_compositor; | char use_full_frame_compositor; | ||||
| char use_sculpt_tools_tilt; | char use_sculpt_tools_tilt; | ||||
| char use_extended_asset_browser; | char use_extended_asset_browser; | ||||
| char use_override_templates; | char use_override_templates; | ||||
| char enable_eevee_next; | char enable_eevee_next; | ||||
| char use_sculpt_texture_paint; | char use_sculpt_texture_paint; | ||||
| char enable_workbench_next; | |||||
| char _pad[7]; | |||||
| /** `makesdna` does not allow empty structs. */ | /** `makesdna` does not allow empty structs. */ | ||||
| } UserDef_Experimental; | } UserDef_Experimental; | ||||
| #define USER_EXPERIMENTAL_TEST(userdef, member) \ | #define USER_EXPERIMENTAL_TEST(userdef, member) \ | ||||
| (((userdef)->flag & USER_DEVELOPER_UI) && ((userdef)->experimental).member) | (((userdef)->flag & USER_DEVELOPER_UI) && ((userdef)->experimental).member) | ||||
| typedef struct UserDef { | typedef struct UserDef { | ||||
| DNA_DEFINE_CXX_METHODS(UserDef) | DNA_DEFINE_CXX_METHODS(UserDef) | ||||
| ▲ Show 20 Lines • Show All 289 Lines • ▼ Show 20 Lines | |||||
| } UserDef; | } UserDef; | ||||
| /** From blenkernel `blender.c`. */ | /** From blenkernel `blender.c`. */ | ||||
| extern UserDef U; | extern UserDef U; | ||||
| /* ***************** USERDEF ****************** */ | /* ***************** USERDEF ****************** */ | ||||
| /* Toggles for unfinished 2.8 UserPref design. */ | /* Toggles for unfinished 2.8 UserPref design. */ | ||||
| //#define WITH_USERDEF_WORKSPACES | // #define WITH_USERDEF_WORKSPACES | ||||
| /** #UserDef_SpaceData.section_active (UI active_section) */ | /** #UserDef_SpaceData.section_active (UI active_section) */ | ||||
| typedef enum eUserPref_Section { | typedef enum eUserPref_Section { | ||||
| USER_SECTION_INTERFACE = 0, | USER_SECTION_INTERFACE = 0, | ||||
| USER_SECTION_EDITING = 1, | USER_SECTION_EDITING = 1, | ||||
| USER_SECTION_SAVE_LOAD = 2, | USER_SECTION_SAVE_LOAD = 2, | ||||
| USER_SECTION_SYSTEM = 3, | USER_SECTION_SYSTEM = 3, | ||||
| USER_SECTION_THEME = 4, | USER_SECTION_THEME = 4, | ||||
| ▲ Show 20 Lines • Show All 438 Lines • Show Last 20 Lines | |||||