|
Blender V4.3
|
#include <transform_data.hh>
Public Attributes | |
| TRANSDATABASIC | |
| float | dist |
| float | rdist |
| float | factor |
| float | mtx [3][3] |
| float | smtx [3][3] |
| float | axismtx [3][3] |
| Object * | ob |
| bConstraint * | con |
| TransDataExtension * | ext |
| TransDataCurveHandleFlags * | hdata |
| short | protectflag |
Definition at line 117 of file transform_data.hh.
| float TransData::axismtx[3][3] |
Axis orientation matrix of the data.
Definition at line 130 of file transform_data.hh.
Referenced by add_pose_transdata(), applyAlign(), applyFaceProject(), applyObjectConstraintRot(), bezt_to_transdata(), blender::ed::transform::create_transform_data_for_node(), createTransArmatureVerts(), createTransCursor_2D_impl(), createTransCursor_view3d(), createTransCurveVerts(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransMBallVerts(), createTransNlaData(), createTransSculpt(), createTransTexspace(), drawObjectConstraint(), ElementMirror(), ElementResize(), markerToTransCurveDataInit(), markerToTransDataInit(), MaskHandleToTransData(), MaskPointToTransData(), ObjectToTransData(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), planeMarkerToTransDataInit(), recalcData_edit_armature(), SeqToTransData(), SeqToTransData(), SeqToTransData(), set_prop_dist(), transdata_elem_shrink_fatten(), transdata_elem_translate(), UVsToTransData(), and VertsToTransData().
| bConstraint* TransData::con |
For objects/bones, the first constraint in its constraint stack.
Definition at line 133 of file transform_data.hh.
Referenced by add_pose_transdata(), constraintRotLim(), constraintSizeLim(), constraintTransLim(), and ObjectToTransData().
| float TransData::dist |
Distance needed to affect element (for Proportional Editing).
Definition at line 120 of file transform_data.hh.
Referenced by bezt_to_transdata(), calc_distanceCurveVerts(), calculatePropRatio(), blender::ed::transform::create_transform_data_for_node(), createTransActionData(), createTransArmatureVerts(), createTransCurveVerts(), createTransEditVerts(), createTransGraphEditData(), graph_key_shortest_dist(), markerToTransCurveDataInit(), markerToTransDataInit(), MaskHandleToTransData(), MaskPointToTransData(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), planeMarkerToTransDataInit(), SeqToTransData(), SeqToTransData(), SeqToTransData(), set_prop_dist(), trans_data_compare_dist(), and UVsToTransData().
| TransDataExtension* TransData::ext |
For objects, poses. 1 single allocation per TransInfo!
Definition at line 135 of file transform_data.hh.
Referenced by add_pose_transdata(), applyBakeTime(), applyTransObjects(), bezt_to_transdata(), constraintob_from_transdata(), constraintRotLim(), constraintSizeLim(), blender::ed::transform::create_transform_data_for_node(), createTransArmatureVerts(), createTransCursor_2D_impl(), createTransCursor_view3d(), createTransCurveVerts(), createTransEdge(), createTransGPencil_curves(), createTransLatticeVerts(), createTransMBallVerts(), createTransObject(), createTransParticleVerts(), createTransPose(), createTransSculpt(), createTransTexspace(), ElementMirror(), ElementResize(), ElementRotation_ex(), markerToTransCurveDataInit(), markerToTransDataInit(), MaskHandleToTransData(), MaskPointToTransData(), ObjectToTransData(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), planeMarkerToTransDataInit(), restoreElement(), SeqToTransData(), SeqToTransData(), SeqToTransData(), snap_source_closest_fn(), special_aftertrans_update__object(), transdata_elem_rotate(), transdata_elem_shrink_fatten(), transform_data_ext_rotate(), UVsToTransData(), and VertsToTransData().
| float TransData::factor |
Factor of the transformation (for Proportional Editing).
Definition at line 124 of file transform_data.hh.
Referenced by applyBakeTime(), applyCurveShrinkFatten(), applyGPOpacity(), applyGPShrinkFatten(), applyMaskShrinkFatten(), applySeqSlideValue(), applyTilt(), applyTimeScaleValue(), applyTimeTranslateValue(), calculatePropRatio(), drawObjectConstraint(), ElementResize(), mesh_partial_ensure(), blender::ed::transform::node_snap_grid_apply(), to_sphere_radius_update(), transdata_elem_bend(), transdata_elem_push_pull(), transdata_elem_rotate(), transdata_elem_shear(), transdata_elem_shrink_fatten(), transdata_elem_skin_resize(), transdata_elem_to_sphere(), transdata_elem_trackball(), transdata_elem_translate(), transdata_elem_value(), transform_snap_project_individual_apply(), uv_rotation_in_clip_bounds_test(), and uv_shear_in_clip_bounds_test().
| TransDataCurveHandleFlags* TransData::hdata |
For curves, stores handle flags for modification/cancel.
Definition at line 137 of file transform_data.hh.
Referenced by initTransDataCurveHandles(), postTrans(), restoreElement(), and update_trans_data().
| float TransData::mtx[3][3] |
Transformation matrix from data space to global space.
Definition at line 126 of file transform_data.hh.
Referenced by add_pose_transdata(), bezt_to_transdata(), calc_distanceCurveVerts(), constraintRotLim(), constraintSizeLim(), constraintTransLim(), blender::ed::transform::create_transform_data_for_node(), createTransArmatureVerts(), createTransCursor_2D_impl(), createTransCursor_view3d(), createTransCurveVerts(), createTransEdge(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransLatticeVerts(), createTransMBallVerts(), createTransNlaData(), createTransParticleVerts(), createTransSculpt(), createTransTexspace(), ElementBoneSize(), ElementMirror(), ElementResize(), ElementRotation_ex(), markerToTransCurveDataInit(), markerToTransDataInit(), MaskHandleToTransData(), MaskPointToTransData(), ObjectToTransData(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), planeMarkerToTransDataInit(), prop_dist_loc_get(), SeqToTransData(), SeqToTransData(), SeqToTransData(), transdata_elem_bend(), transdata_elem_shear(), transdata_elem_skin_resize(), transdata_elem_translate(), transform_convert_mesh_crazyspace_transdata_set(), transform_data_ext_rotate(), and UVsToTransData().
| Object* TransData::ob |
Definition at line 131 of file transform_data.hh.
Referenced by add_pose_transdata(), applyFaceNearest(), applyFaceProject(), applyGPOpacity(), applyGPShrinkFatten(), createTransArmatureVerts(), createTransCursor_2D_impl(), createTransCursor_view3d(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransObject(), createTransParticleVerts(), createTransSculpt(), createTransTexspace(), ObjectToTransData(), recalcData_gpencil_strokes(), recalcData_objects(), recalcData_texspace(), snap_source_closest_fn(), special_aftertrans_update__object(), and special_aftertrans_update__pose().
| short TransData::protectflag |
If set, copy of Object or bPoseChannel protection.
Definition at line 139 of file transform_data.hh.
Referenced by add_pose_transdata(), createTransArmatureVerts(), createTransGPencil_strokes(), createTransObject(), createTransParticleVerts(), ElementMirror(), ElementResize(), ElementRotation_ex(), and transdata_elem_translate().
| float TransData::rdist |
Distance to the nearest element (for Proportional Editing).
Definition at line 122 of file transform_data.hh.
Referenced by calculatePropRatio(), createTransActionData(), createTransGraphEditData(), graph_key_shortest_dist(), set_prop_dist(), and trans_data_compare_rdist().
| float TransData::smtx[3][3] |
Transformation matrix from global space to data space.
Definition at line 128 of file transform_data.hh.
Referenced by add_pose_transdata(), applyFaceNearest(), applyFaceProject(), bezt_to_transdata(), constraintRotLim(), constraintSizeLim(), constraintTransLim(), blender::ed::transform::create_transform_data_for_node(), createTransArmatureVerts(), createTransCursor_2D_impl(), createTransCursor_view3d(), createTransCurveVerts(), createTransEdge(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransLatticeVerts(), createTransMBallVerts(), createTransNlaData(), createTransParticleVerts(), createTransSculpt(), createTransTexspace(), ElementBoneSize(), ElementMirror(), ElementResize(), ElementRotation_ex(), markerToTransCurveDataInit(), markerToTransDataInit(), MaskHandleToTransData(), MaskPointToTransData(), ObjectToTransData(), PaintCurveConvertHandle(), PaintCurvePointToTransData(), planeMarkerToTransDataInit(), SeqToTransData(), SeqToTransData(), SeqToTransData(), transdata_elem_bend(), transdata_elem_push_pull(), transdata_elem_shear(), transdata_elem_skin_resize(), transdata_elem_to_sphere(), transdata_elem_translate(), transform_convert_mesh_crazyspace_transdata_set(), transform_data_ext_rotate(), and UVsToTransData().
| TransData::TRANSDATABASIC |
Definition at line 118 of file transform_data.hh.