Blender V5.0
blender::ed::transform::TransSnap Struct Reference

#include <transform.hh>

Public Attributes

eSnapFlag flag
eSnapMode mode
eSnapSourceOP source_operation
eSnapTargetOP target_operation
short face_nearest_steps
eTSnap status
eSnapMode source_type
eSnapMode target_type
eSnapDir direction
float snap_source [3]
float snap_target [3]
float snapNormal [3]
ListBase points
TransSnapPointselectedPoint
double last
void(* snap_target_fn )(TransInfo *, float *)
void(* snap_source_fn )(TransInfo *)
union { 
   SnapObjectContext *   object_context 
   TransSeqSnapData *   seq_context 
}; 

Detailed Description

Definition at line 534 of file transform.hh.

Member Data Documentation

◆ [union]

Re-usable snap context data.

◆ direction

◆ face_nearest_steps

short blender::ed::transform::TransSnap::face_nearest_steps

◆ flag

◆ last

double blender::ed::transform::TransSnap::last

◆ mode

eSnapMode blender::ed::transform::TransSnap::mode

Definition at line 538 of file transform.hh.

Referenced by blender::ed::transform::Bend(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::headerTimeTranslate(), blender::ed::transform::headerTranslation(), blender::ed::transform::initSnappingMode(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::query_snap_targets_preview(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::resetSnapping(), blender::ed::transform::saveTransform(), blender::ed::transform::snap_data_build_preview(), blender::ed::transform::snap_data_build_timeline(), blender::ed::transform::snap_sequencer_to_closest_strip_calc(), blender::ed::transform::snap_sequencer_to_closest_strip_ex(), blender::ed::transform::snap_target_uv_fn(), blender::ed::transform::snap_target_view3d_fn(), blender::ed::transform::snapObjectsTransform(), blender::ed::transform::snapsource_confirm(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transform_snap_flag_from_modifiers_set(), blender::ed::transform::transform_snap_increment_ex(), blender::ed::transform::transform_snap_increment_get(), blender::ed::transform::transform_snap_mixed_apply(), blender::ed::transform::transform_snap_mixed_is_active(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::transform_snap_project_individual_apply(), blender::ed::transform::transform_snap_project_individual_is_active(), and blender::ed::transform::transform_snap_reset_from_mode().

◆ object_context

◆ points

◆ selectedPoint

◆ seq_context

◆ snap_source

◆ snap_source_fn

◆ snap_target

◆ snap_target_fn

◆ snapNormal

◆ source_operation

◆ source_type

◆ status

◆ target_operation

◆ target_type


The documentation for this struct was generated from the following file: