Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform_snap.h
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | void snapFrameTransform(struct TransInfo *t, | ||||
| float *r_val); | float *r_val); | ||||
| bool transformModeUseSnap(const TransInfo *t); | bool transformModeUseSnap(const TransInfo *t); | ||||
| bool transform_snap_increment_ex(TransInfo *t, bool use_local_space, float *r_val); | bool transform_snap_increment_ex(TransInfo *t, bool use_local_space, float *r_val); | ||||
| bool transform_snap_increment(TransInfo *t, float *val); | bool transform_snap_increment(TransInfo *t, float *val); | ||||
| bool transform_snap_grid(TransInfo *t, float *val); | bool transform_snap_grid(TransInfo *t, float *val); | ||||
| void snapSequenceBounds(TransInfo *t, const int mval[2]); | |||||
| bool activeSnap(const TransInfo *t); | bool activeSnap(const TransInfo *t); | ||||
| bool activeSnap_with_project(const TransInfo *t); | bool activeSnap_with_project(const TransInfo *t); | ||||
| bool validSnap(const TransInfo *t); | bool validSnap(const TransInfo *t); | ||||
| void initSnapping(struct TransInfo *t, struct wmOperator *op); | void initSnapping(struct TransInfo *t, struct wmOperator *op); | ||||
| void freeSnapping(struct TransInfo *t); | void freeSnapping(struct TransInfo *t); | ||||
| void applyProject(TransInfo *t); | void applyProject(TransInfo *t); | ||||
| void applyGridAbsolute(TransInfo *t); | void applyGridAbsolute(TransInfo *t); | ||||
| void applySnapping(TransInfo *t, float *vec); | void applySnapping(TransInfo *t, float *vec); | ||||
| void resetSnapping(TransInfo *t); | void resetSnapping(TransInfo *t); | ||||
| eRedrawFlag handleSnapping(TransInfo *t, const struct wmEvent *event); | eRedrawFlag handleSnapping(TransInfo *t, const struct wmEvent *event); | ||||
| void drawSnapping(const struct bContext *C, TransInfo *t); | void drawSnapping(const struct bContext *C, TransInfo *t); | ||||
| bool usingSnappingNormal(const TransInfo *t); | bool usingSnappingNormal(const TransInfo *t); | ||||
| bool validSnappingNormal(const TransInfo *t); | bool validSnappingNormal(const TransInfo *t); | ||||
| void getSnapPoint(const TransInfo *t, float vec[3]); | void getSnapPoint(const TransInfo *t, float vec[3]); | ||||
| void addSnapPoint(TransInfo *t); | void addSnapPoint(TransInfo *t); | ||||
| eRedrawFlag updateSelectedSnapPoint(TransInfo *t); | eRedrawFlag updateSelectedSnapPoint(TransInfo *t); | ||||
| void removeSnapPoint(TransInfo *t); | void removeSnapPoint(TransInfo *t); | ||||
| float transform_snap_distance_len_squared_fn(TransInfo *t, const float p1[3], const float p2[3]); | float transform_snap_distance_len_squared_fn(TransInfo *t, const float p1[3], const float p2[3]); | ||||
| /* transform_snap_sequencer.c */ | |||||
| struct TransSeqSnapData *transform_snap_sequencer_data_alloc(const TransInfo *t, | |||||
| struct ListBase *seqbase); | |||||
| void transform_snap_sequencer_data_free(struct TransSeqSnapData *data); | |||||
| void transform_snap_sequencer_apply(TransInfo *t); | |||||