Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_scene_types.h
| Show First 20 Lines • Show All 2,130 Lines • ▼ Show 20 Lines | |||||
| /** See #ToolSettings.snap_target (to be renamed `snap_source`) and #TransSnap.source_select */ | /** See #ToolSettings.snap_target (to be renamed `snap_source`) and #TransSnap.source_select */ | ||||
| typedef enum eSnapSourceSelect { | typedef enum eSnapSourceSelect { | ||||
| SCE_SNAP_SOURCE_CLOSEST = 0, | SCE_SNAP_SOURCE_CLOSEST = 0, | ||||
| SCE_SNAP_SOURCE_CENTER = 1, | SCE_SNAP_SOURCE_CENTER = 1, | ||||
| SCE_SNAP_SOURCE_MEDIAN = 2, | SCE_SNAP_SOURCE_MEDIAN = 2, | ||||
| SCE_SNAP_SOURCE_ACTIVE = 3, | SCE_SNAP_SOURCE_ACTIVE = 3, | ||||
| } eSnapSourceSelect; | } eSnapSourceSelect; | ||||
| ENUM_OPERATORS(eSnapSourceSelect, SCE_SNAP_SOURCE_ACTIVE) | |||||
| /** #TransSnap.target_select and #ToolSettings.snap_flag (#SCE_SNAP_NOT_TO_ACTIVE, | /** #TransSnap.target_select and #ToolSettings.snap_flag (#SCE_SNAP_NOT_TO_ACTIVE, | ||||
| * #SCE_SNAP_TO_INCLUDE_EDITED, #SCE_SNAP_TO_INCLUDE_NONEDITED, #SCE_SNAP_TO_ONLY_SELECTABLE) */ | * #SCE_SNAP_TO_INCLUDE_EDITED, #SCE_SNAP_TO_INCLUDE_NONEDITED, #SCE_SNAP_TO_ONLY_SELECTABLE) */ | ||||
| typedef enum eSnapTargetSelect { | typedef enum eSnapTargetSelect { | ||||
| SCE_SNAP_TARGET_ALL = 0, | SCE_SNAP_TARGET_ALL = 0, | ||||
| SCE_SNAP_TARGET_NOT_SELECTED = (1 << 0), | SCE_SNAP_TARGET_NOT_SELECTED = (1 << 0), | ||||
| SCE_SNAP_TARGET_NOT_ACTIVE = (1 << 1), | SCE_SNAP_TARGET_NOT_ACTIVE = (1 << 1), | ||||
| SCE_SNAP_TARGET_NOT_EDITED = (1 << 2), | SCE_SNAP_TARGET_NOT_EDITED = (1 << 2), | ||||
| SCE_SNAP_TARGET_ONLY_SELECTABLE = (1 << 3), | SCE_SNAP_TARGET_ONLY_SELECTABLE = (1 << 3), | ||||
| SCE_SNAP_TARGET_NOT_NONEDITED = (1 << 4), | SCE_SNAP_TARGET_NOT_NONEDITED = (1 << 4), | ||||
| } eSnapTargetSelect; | } eSnapTargetSelect; | ||||
| ENUM_OPERATORS(eSnapTargetSelect, SCE_SNAP_TARGET_NOT_NONEDITED) | |||||
| /** #ToolSettings.snap_mode */ | /** #ToolSettings.snap_mode */ | ||||
| typedef enum eSnapMode { | typedef enum eSnapMode { | ||||
| SCE_SNAP_MODE_NONE = 0, | SCE_SNAP_MODE_NONE = 0, | ||||
| SCE_SNAP_MODE_VERTEX = (1 << 0), | SCE_SNAP_MODE_VERTEX = (1 << 0), | ||||
| SCE_SNAP_MODE_EDGE = (1 << 1), | SCE_SNAP_MODE_EDGE = (1 << 1), | ||||
| SCE_SNAP_MODE_FACE_RAYCAST = (1 << 2), | SCE_SNAP_MODE_FACE_RAYCAST = (1 << 2), | ||||
| SCE_SNAP_MODE_VOLUME = (1 << 3), | SCE_SNAP_MODE_VOLUME = (1 << 3), | ||||
| ▲ Show 20 Lines • Show All 441 Lines • Show Last 20 Lines | |||||