Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.h
| Show All 32 Lines | |||||
| struct Depsgraph; | struct Depsgraph; | ||||
| struct NumInput; | struct NumInput; | ||||
| struct Object; | struct Object; | ||||
| struct RNG; | struct RNG; | ||||
| struct ReportList; | struct ReportList; | ||||
| struct Scene; | struct Scene; | ||||
| struct ScrArea; | struct ScrArea; | ||||
| struct SnapObjectContext; | struct SnapObjectContext; | ||||
| struct TransConvertTypeInfo; | |||||
| struct TransDataContainer; | struct TransDataContainer; | ||||
| struct TransInfo; | struct TransInfo; | ||||
| struct TransSnap; | struct TransSnap; | ||||
| struct ViewLayer; | struct ViewLayer; | ||||
| struct bContext; | struct bContext; | ||||
| struct wmEvent; | struct wmEvent; | ||||
| struct wmKeyConfig; | struct wmKeyConfig; | ||||
| struct wmKeyMap; | struct wmKeyMap; | ||||
| ▲ Show 20 Lines • Show All 150 Lines • ▼ Show 20 Lines | typedef enum { | ||||
| HLP_SPRING = 1, | HLP_SPRING = 1, | ||||
| HLP_ANGLE = 2, | HLP_ANGLE = 2, | ||||
| HLP_HARROW = 3, | HLP_HARROW = 3, | ||||
| HLP_VARROW = 4, | HLP_VARROW = 4, | ||||
| HLP_CARROW = 5, | HLP_CARROW = 5, | ||||
| HLP_TRACKBALL = 6, | HLP_TRACKBALL = 6, | ||||
| } eTHelpline; | } eTHelpline; | ||||
| typedef enum { | |||||
| TC_NONE = 0, | |||||
| TC_ACTION_DATA, | |||||
| TC_POSE, | |||||
| TC_ARMATURE_VERTS, | |||||
| TC_CURSOR_IMAGE, | |||||
| TC_CURSOR_SEQUENCER, | |||||
| TC_CURSOR_VIEW3D, | |||||
| TC_CURVE_VERTS, | |||||
| TC_GRAPH_EDIT_DATA, | |||||
| TC_GPENCIL, | |||||
| TC_LATTICE_VERTS, | |||||
| TC_MASKING_DATA, | |||||
| TC_MBALL_VERTS, | |||||
| TC_MESH_VERTS, | |||||
| TC_MESH_EDGES, | |||||
| TC_MESH_SKIN, | |||||
| TC_MESH_UV, | |||||
| TC_MESH_VERT_CDATA, | |||||
| TC_NLA_DATA, | |||||
| TC_NODE_DATA, | |||||
| TC_OBJECT, | |||||
| TC_OBJECT_TEXSPACE, | |||||
| TC_PAINT_CURVE_VERTS, | |||||
| TC_PARTICLE_VERTS, | |||||
| TC_SCULPT, | |||||
| TC_SEQ_DATA, | |||||
| TC_SEQ_IMAGE_DATA, | |||||
| TC_TRACKING_DATA, | |||||
| } eTConvertType; | |||||
| /** \} */ | /** \} */ | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Keymap Modal Items | /** \name Keymap Modal Items | ||||
| * | * | ||||
| * \note these values are saved in key-map files, do not change then but just add new ones. | * \note these values are saved in key-map files, do not change then but just add new ones. | ||||
| * \{ */ | * \{ */ | ||||
| ▲ Show 20 Lines • Show All 268 Lines • ▼ Show 20 Lines | typedef struct TransInfo { | ||||
| TransDataContainer *data_container; | TransDataContainer *data_container; | ||||
| int data_container_len; | int data_container_len; | ||||
| /** Combine length of all #TransDataContainer.data_len | /** Combine length of all #TransDataContainer.data_len | ||||
| * Use to check if nothing is selected or if we have a single selection. */ | * Use to check if nothing is selected or if we have a single selection. */ | ||||
| int data_len_all; | int data_len_all; | ||||
| /** TODO: It should be a member of #TransDataContainer. */ | /** TODO: It should be a member of #TransDataContainer. */ | ||||
| eTConvertType data_type; | struct TransConvertTypeInfo *data_type; | ||||
| /** Current context/options for transform. */ | /** Current context/options for transform. */ | ||||
| eTContext options; | eTContext options; | ||||
| /** Generic flags for special behaviors. */ | /** Generic flags for special behaviors. */ | ||||
| eTFlag flag; | eTFlag flag; | ||||
| /** Special modifiers, by function, not key. */ | /** Special modifiers, by function, not key. */ | ||||
| eTModifier modifiers; | eTModifier modifiers; | ||||
| /** Current state (running, canceled. */ | /** Current state (running, canceled. */ | ||||
| ▲ Show 20 Lines • Show All 356 Lines • Show Last 20 Lines | |||||