|
| bool | blender::ed::transform::transform_mode_use_local_origins (const TransInfo *t) |
| void | blender::ed::transform::transform_around_single_fallback_ex (TransInfo *t, int data_len_all) |
| void | blender::ed::transform::transform_around_single_fallback (TransInfo *t) |
| void | blender::ed::transform::curves::curve_populate_trans_data_structs (const TransInfo &t, TransDataContainer &tc, bke::CurvesGeometry &curves, const float4x4 &transform, const bke::crazyspace::GeometryDeformation &deformation, std::optional< MutableSpan< float > > value_attribute, Span< IndexMask > points_to_transform_per_attr, const IndexMask &affected_curves, bool use_connected_only, const IndexMask &bezier_curves, void *extra=nullptr) |
| CurvesTransformData * | blender::ed::transform::curves::create_curves_transform_custom_data (TransCustomData &custom_data) |
| void | blender::ed::transform::curves::copy_positions_from_curves_transform_custom_data (const TransCustomData &custom_data, int layer, MutableSpan< float3 > positions_dst) |
| void | blender::ed::transform::curves::create_aligned_handles_masks (const bke::CurvesGeometry &curves, Span< IndexMask > points_to_transform_per_attr, int curve_index, TransCustomData &custom_data) |
| void | blender::ed::transform::curves::calculate_aligned_handles (const TransCustomData &custom_data, bke::CurvesGeometry &curves, int curve_index) |
| bool | blender::ed::transform::curves::update_handle_types_for_transform (eTfmMode mode, const std::array< IndexMask, 3 > &selection_per_attribute, const IndexMask &bezier_points, bke::CurvesGeometry &curves) |
| void | blender::ed::transform::transform_autoik_update (TransInfo *t, short mode) |
| int | blender::ed::transform::special_transform_moving (TransInfo *t) |
| void | blender::ed::transform::special_aftertrans_update (bContext *C, TransInfo *t) |
| void | blender::ed::transform::sort_trans_data_dist (TransInfo *t) |
| void | blender::ed::transform::create_trans_data (bContext *C, TransInfo *t) |
| void | blender::ed::transform::clipUVData (TransInfo *t) |
| void | blender::ed::transform::transform_convert_flush_handle2D (TransData *td, TransData2D *td2d, const float y_fac) |
| void | blender::ed::transform::recalc_data (TransInfo *t) |
| void | blender::ed::transform::transform_convert_clip_mirror_modifier_apply (TransDataContainer *tc) |
| void | blender::ed::transform::animrecord_check_state (TransInfo *t, ID *id) |
| void | blender::ed::transform::transform_convert_mesh_customdatacorrect_init (TransInfo *t) |
| bool | blender::ed::transform::transform_convert_sequencer_clamp (const TransInfo *t, float r_val[2]) |
| bool | blender::ed::transform::constraints_list_needinv (TransInfo *t, ListBase *list) |
| void | blender::ed::transform::calc_distanceCurveVerts (TransData *head, TransData *tail, bool cyclic) |
| TransDataCurveHandleFlags * | blender::ed::transform::initTransDataCurveHandles (TransData *td, BezTriple *bezt) |
| char | blender::ed::transform::transform_convert_frame_side_dir_get (TransInfo *t, float cframe) |
| bool | blender::ed::transform::FrameOnMouseSide (char side, float frame, float cframe) |
| void | blender::ed::transform::transform_convert_pose_transflags_update (Object *ob, int mode, short around) |
| void | blender::ed::transform::transform_convert_mesh_islands_calc (BMEditMesh *em, bool calc_single_islands, bool calc_island_center, bool calc_island_axismtx, TransIslandData *r_island_data) |
| void | blender::ed::transform::transform_convert_mesh_islanddata_free (TransIslandData *island_data) |
| void | blender::ed::transform::transform_convert_mesh_connectivity_distance (BMesh *bm, const float mtx[3][3], float *dists, int *index) |
| void | blender::ed::transform::transform_convert_mesh_mirrordata_calc (BMEditMesh *em, bool use_select, bool use_topology, const bool mirror_axis[3], TransMirrorData *r_mirror_data) |
| void | blender::ed::transform::transform_convert_mesh_mirrordata_free (TransMirrorData *mirror_data) |
| void | blender::ed::transform::transform_convert_mesh_crazyspace_detect (TransInfo *t, TransDataContainer *tc, BMEditMesh *em, TransMeshDataCrazySpace *r_crazyspace_data) |
| void | blender::ed::transform::transform_convert_mesh_crazyspace_transdata_set (const float mtx[3][3], const float smtx[3][3], const float defmat[3][3], const float quat[4], TransData *r_td) |
| void | blender::ed::transform::transform_convert_mesh_crazyspace_free (TransMeshDataCrazySpace *r_crazyspace_data) |
| Array< TransDataVertSlideVert > | blender::ed::transform::transform_mesh_vert_slide_data_create (const TransDataContainer *tc, Vector< float3 > &r_loc_dst_buffer) |
| Array< TransDataVertSlideVert > | blender::ed::transform::transform_mesh_uv_vert_slide_data_create (const TransInfo *t, TransDataContainer *tc, Vector< float3 > &r_loc_dst_buffer) |
| Array< TransDataEdgeSlideVert > | blender::ed::transform::transform_mesh_edge_slide_data_create (const TransDataContainer *tc, int *r_group_len) |
| Array< TransDataEdgeSlideVert > | blender::ed::transform::transform_mesh_uv_edge_slide_data_create (const TransInfo *t, TransDataContainer *tc, int *r_group_len) |
| bool | blender::ed::transform::seq_transform_check_overlap (Span< Strip * > transformed_strips) |
conversion and adaptation of different datablocks to a common struct.
Definition in file transform_convert.hh.