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

#include <transform.hh>

Inherited by blender::ed::transform::TransData, and blender::ed::transform::TransDataMirror.

Public Attributes

void * extra
floatloc
float iloc [3]
float center [3]
floatval
float ival
int flag

Detailed Description

Definition at line 395 of file transform.hh.

Member Data Documentation

◆ center

float blender::ed::transform::TransDataBasic::center[3]

Individual data center.

Definition at line 404 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyAlign(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::calc_distanceCurveVerts(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::drawObjectConstraint(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::GPLayerToTransData(), blender::ed::transform::graph_key_shortest_dist(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskLayerToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::mesh_cdata_transdata_create(), blender::ed::transform::mesh_skin_transdata_create(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::prop_dist_loc_get(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::set_prop_dist(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::TimeToTransData(), blender::ed::transform::to_sphere_radius_update(), blender::ed::transform::transdata_center_global_get(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_to_sphere(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().

◆ extra

void* blender::ed::transform::TransDataBasic::extra

Extra data (mirrored element pointer, in edit-mode mesh to BMVert) \ (edit-bone for roll fixing) (...).

Definition at line 398 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::applyTimeScaleValue(), blender::ed::transform::applyTimeSlideValue(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::flushTransNodes(), blender::ed::transform::flushTransSeq(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::image_origin_set(), blender::ed::transform::image_transform_set(), blender::ed::transform::UVGroups::init(), blender::ed::transform::initTimeSlide(), blender::ed::transform::is_vert_slide_visible_bmesh(), blender::ed::transform::mesh_cdata_transdata_create(), blender::ed::transform::mesh_customdatacorrect_apply_vert(), blender::ed::transform::mesh_customdatacorrect_init_vert(), blender::ed::transform::mesh_partial_ensure(), blender::ed::transform::mesh_skin_transdata_create(), blender::ed::transform::mesh_uv_group_is_inner(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::pose_transform_mirror_update(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_edit_armature(), blender::ed::transform::recalcData_objects(), blender::ed::transform::recalcData_sequencer(), blender::ed::transform::recalcData_sequencer_retiming(), blender::ed::transform::recalcData_texspace(), blender::ed::transform::seq_transform_collection_from_transdata(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::snap_source_closest_fn(), blender::ed::transform::special_aftertrans_update__mesh(), blender::ed::transform::special_aftertrans_update__object(), blender::ed::transform::special_aftertrans_update__sequencer_image(), blender::ed::transform::store_transform_properties(), blender::ed::transform::TimeToTransData(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transform_mesh_edge_slide_data_create(), blender::ed::transform::transform_mesh_uv_edge_slide_data_create(), blender::ed::transform::transform_mesh_uv_vert_slide_data_create(), blender::ed::transform::transform_mesh_vert_slide_data_create(), blender::ed::transform::transform_snap_anim_flush_data_ex(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().

◆ flag

int blender::ed::transform::TransDataBasic::flag

Various flags.

Definition at line 410 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyAlign(), blender::ed::transform::applyBakeTime(), blender::ed::transform::applyBoneEnvelope(), blender::ed::transform::applyBoneRoll(), blender::ed::transform::applyBoneSize(), blender::ed::transform::applyCurveShrinkFatten(), blender::ed::transform::applyGPOpacity(), blender::ed::transform::applyMaskShrinkFatten(), blender::ed::transform::applyMirror(), blender::ed::transform::applyRotationValue(), blender::ed::transform::applySeqSlideValue(), blender::ed::transform::applyTilt(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::calc_distanceCurveVerts(), blender::ed::transform::calculatePropRatio(), blender::ed::transform::clipUVData(), blender::ed::transform::constraintScaleLim(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::TransDataContainer::foreach_index_selected(), blender::ed::transform::GPLayerToTransData(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::initTransDataCurveHandles(), blender::ed::transform::initTransform(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::mesh_cdata_transdata_create(), blender::ed::transform::mesh_partial_ensure(), blender::ed::transform::mesh_skin_transdata_create(), blender::ed::transform::mesh_transdata_mirror_apply(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::postTrans(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_objects(), blender::ed::transform::recalcData_texspace(), blender::ed::transform::restoreElement(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::set_prop_dist(), blender::ed::transform::sort_trans_data_dist_container(), blender::ed::transform::sort_trans_data_selected_first_container(), blender::ed::transform::special_aftertrans_update__object(), blender::ed::transform::TimeToTransData(), blender::ed::transform::transdata_center_global_get(), blender::ed::transform::transform_convert_clip_mirror_modifier_apply(), blender::ed::transform::transform_convert_flush_handle2D(), blender::ed::transform::transform_snap_anim_flush_data_ex(), blender::ed::transform::transform_snap_project_individual_apply(), blender::ed::transform::update_trans_data(), blender::ed::transform::uv_rotation_in_clip_bounds_test(), blender::ed::transform::uv_shear_in_clip_bounds_test(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().

◆ iloc

float blender::ed::transform::TransDataBasic::iloc[3]

Initial location.

Definition at line 402 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyBakeTime(), blender::ed::transform::applyFaceNearest(), blender::ed::transform::applySeqSlideValue(), blender::ed::transform::applyTimeScaleValue(), blender::ed::transform::applyTimeSlideValue(), blender::ed::transform::applyTimeTranslateValue(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::TransDataVertSlideVert::co_orig_3d(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementBoneSize(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::flushTransSeq(), blender::ed::transform::GPLayerToTransData(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskLayerToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::mesh_customdatacorrect_apply_vert(), blender::ed::transform::mesh_partial_ensure(), blender::ed::transform::mesh_skin_transdata_create(), blender::ed::transform::mesh_vert_orig_co_get(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::prop_dist_loc_get(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_sequencer_retiming(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::TimeToTransData(), blender::ed::transform::to_sphere_radius_update(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_shrink_fatten(), blender::ed::transform::transdata_elem_skin_resize(), blender::ed::transform::transdata_elem_to_sphere(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transdata_restore_basic(), blender::ed::transform::transform_convert_clip_mirror_modifier_apply(), blender::ed::transform::transform_convert_flush_handle2D(), blender::ed::transform::transform_mesh_vert_slide_data_create(), blender::ed::transform::transform_snap_anim_flush_data_ex(), blender::ed::transform::transform_snap_nla_calc(), blender::ed::transform::uv_rotation_in_clip_bounds_test(), blender::ed::transform::uv_shear_in_clip_bounds_test(), blender::ed::transform::UVsToTransData(), blender::ed::transform::TransDataEdgeSlideVert::v_co_orig(), and blender::ed::transform::VertsToTransData().

◆ ival

◆ loc

float* blender::ed::transform::TransDataBasic::loc

Location of the data to transform.

Definition at line 400 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyBakeTime(), blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::applySeqSlideValue(), blender::ed::transform::applyTimeScaleValue(), blender::ed::transform::applyTimeSlideValue(), blender::ed::transform::applyTimeTranslateValue(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::clipUVData(), blender::ed::transform::constraintTransLim(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::doEdgeSlide(), blender::ed::transform::doVertSlide(), blender::ed::transform::ElementBoneSize(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::flushTransGraphData(), blender::ed::transform::flushTransSeq(), blender::ed::transform::GPLayerToTransData(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskLayerToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::mesh_partial_ensure(), blender::ed::transform::mesh_skin_apply_to_mirror(), blender::ed::transform::mesh_skin_transdata_create(), blender::ed::transform::mesh_transdata_mirror_apply(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::pose_transform_mirror_update(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_cursor_2D_impl(), blender::ed::transform::recalcData_sequencer_retiming(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::TimeToTransData(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_shrink_fatten(), blender::ed::transform::transdata_elem_skin_resize(), blender::ed::transform::transdata_elem_to_sphere(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transdata_restore_basic(), blender::ed::transform::transform_convert_clip_mirror_modifier_apply(), blender::ed::transform::transform_convert_flush_handle2D(), blender::ed::transform::transform_snap_anim_flush_data(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().

◆ val

float* blender::ed::transform::TransDataBasic::val

Value pointer for special transforms.

Definition at line 406 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyBakeTime(), blender::ed::transform::applyBoneEnvelope(), blender::ed::transform::applyBoneRoll(), blender::ed::transform::applyCurveShrinkFatten(), blender::ed::transform::applyGPOpacity(), blender::ed::transform::applyMaskShrinkFatten(), blender::ed::transform::applyTilt(), blender::ed::transform::applyTimeSlideValue(), blender::ed::transform::applyTimeTranslateValue(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementResize(), blender::ed::transform::GPLayerToTransData(), blender::ed::transform::GreasePencilLayerToTransData(), blender::ed::transform::initCurveShrinkFatten(), blender::ed::transform::initTimeSlide(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskLayerToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::mesh_cdata_transdata_create(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::SeqToTransData(), blender::ed::transform::TimeToTransData(), blender::ed::transform::transdata_elem_value(), blender::ed::transform::transdata_restore_basic(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().


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