Blender V5.0
transform_mode_vert_slide.cc File Reference
#include "BLI_math_geom.h"
#include "BLI_math_matrix.h"
#include "BLI_math_matrix.hh"
#include "BLI_string_utf8.h"
#include "BKE_unit.hh"
#include "GPU_immediate.hh"
#include "GPU_matrix.hh"
#include "GPU_state.hh"
#include "ED_screen.hh"
#include "WM_api.hh"
#include "RNA_access.hh"
#include "UI_interface.hh"
#include "UI_view2d.hh"
#include "BLT_translation.hh"
#include "transform.hh"
#include "transform_constraints.hh"
#include "transform_convert.hh"
#include "transform_mode.hh"
#include "transform_snap.hh"

Go to the source code of this file.

Classes

struct  blender::ed::transform::VertSlideData
struct  blender::ed::transform::VertSlideParams

Namespaces

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

Functions

Transform (Vert Slide)
static void blender::ed::transform::vert_slide_update_input (TransInfo *t)
static void blender::ed::transform::calcVertSlideCustomPoints (TransInfo *t)
static VertSlideDatablender::ed::transform::createVertSlideVerts (TransInfo *t, TransDataContainer *tc)
static void blender::ed::transform::freeVertSlideVerts (TransInfo *, TransDataContainer *, TransCustomData *custom_data)
static eRedrawFlag blender::ed::transform::handleEventVertSlide (TransInfo *t, const wmEvent *event)
static void blender::ed::transform::drawVertSlide (TransInfo *t)
static void blender::ed::transform::vert_slide_apply_elem (const TransDataVertSlideVert &sv, const float perc, const bool use_even, const bool use_flip, float r_co[3])
static void blender::ed::transform::doVertSlide (TransInfo *t, float perc)
static void blender::ed::transform::vert_slide_snap_apply (TransInfo *t, float *value)
static void blender::ed::transform::applyVertSlide (TransInfo *t)
static void blender::ed::transform::vert_slide_transform_matrix_fn (TransInfo *t, float mat_xform[4][4])
static void blender::ed::transform::initVertSlide_ex (TransInfo *t, wmOperator *op, bool use_even, bool flipped, bool use_clamp)
static void blender::ed::transform::initVertSlide (TransInfo *t, wmOperator *op)
Mouse Input Utilities
void blender::ed::transform::transform_mode_vert_slide_reproject_input (TransInfo *t)