Blender V5.0
transform_mode_shear.cc File Reference
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BLI_string_utf8.h"
#include "BLI_task.hh"
#include "BKE_unit.hh"
#include "ED_screen.hh"
#include "UI_interface.hh"
#include "BLT_translation.hh"
#include "transform.hh"
#include "transform_convert.hh"
#include "transform_snap.hh"
#include "transform_mode.hh"

Go to the source code of this file.

Classes

struct  blender::ed::transform::ShearCustomData

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::transform

Functions

Transform (Shear) Element
static void blender::ed::transform::transdata_elem_shear (const TransInfo *t, const TransDataContainer *tc, TransData *td, const float mat_final[3][3], const bool is_local_center)
Transform (Shear)
static void blender::ed::transform::initShear_mouseInputMode (TransInfo *t)
static eRedrawFlag blender::ed::transform::handleEventShear (TransInfo *t, const wmEvent *event)
static void blender::ed::transform::apply_shear_value (TransInfo *t, const float value)
static bool blender::ed::transform::uv_shear_in_clip_bounds_test (const TransInfo *t, const float value)
static bool blender::ed::transform::clip_uv_transform_shear (const TransInfo *t, float *vec, float *vec_inside_bounds)
static void blender::ed::transform::apply_shear (TransInfo *t)
static void blender::ed::transform::initShear (TransInfo *t, wmOperator *op)