Blender V4.5
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 528 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 532 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::initSnapping(), 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_increment_apply(), 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(), and blender::ed::transform::transform_snap_project_individual_is_active().

◆ 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: