Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.h
| Show All 37 Lines | |||||
| #include "ED_view3d.h" | #include "ED_view3d.h" | ||||
| #include "RE_engine.h" | #include "RE_engine.h" | ||||
| #include "DNA_listBase.h" | #include "DNA_listBase.h" | ||||
| /* ************************** Types ***************************** */ | /* ************************** Types ***************************** */ | ||||
| struct Depsgraph; | |||||
| struct TransInfo; | struct TransInfo; | ||||
| struct TransData; | struct TransData; | ||||
| struct TransformOrientation; | struct TransformOrientation; | ||||
| struct TransSnap; | struct TransSnap; | ||||
| struct NumInput; | struct NumInput; | ||||
| struct Object; | struct Object; | ||||
| struct View3D; | struct View3D; | ||||
| struct ScrArea; | struct ScrArea; | ||||
| ▲ Show 20 Lines • Show All 409 Lines • ▼ Show 20 Lines | #define TRANS_CUSTOM_DATA_ELEM_MAX (sizeof(((TransInfo *)NULL)->custom) / sizeof(TransCustomData)) | ||||
| float axis_orig[3]; /* TransCon can change 'axis', store the original value here */ | float axis_orig[3]; /* TransCon can change 'axis', store the original value here */ | ||||
| bool remove_on_cancel; /* remove elements if operator is canceled */ | bool remove_on_cancel; /* remove elements if operator is canceled */ | ||||
| void *view; | void *view; | ||||
| struct bContext *context; /* Only valid (non null) during an operator called function. */ | struct bContext *context; /* Only valid (non null) during an operator called function. */ | ||||
| struct ScrArea *sa; | struct ScrArea *sa; | ||||
| struct ARegion *ar; | struct ARegion *ar; | ||||
| struct Depsgraph *depsgraph; | |||||
| struct Scene *scene; | struct Scene *scene; | ||||
| struct ViewLayer *view_layer; | struct ViewLayer *view_layer; | ||||
| struct RenderEngineType *engine_type; | struct RenderEngineType *engine_type; | ||||
| struct ToolSettings *settings; | struct ToolSettings *settings; | ||||
| struct wmTimer *animtimer; | struct wmTimer *animtimer; | ||||
| struct wmKeyMap *keymap; /* so we can do lookups for header text */ | struct wmKeyMap *keymap; /* so we can do lookups for header text */ | ||||
| struct ReportList *reports; /* assign from the operator, or can be NULL */ | struct ReportList *reports; /* assign from the operator, or can be NULL */ | ||||
| int mval[2]; /* current mouse position */ | int mval[2]; /* current mouse position */ | ||||
| ▲ Show 20 Lines • Show All 348 Lines • Show Last 20 Lines | |||||