Blender V5.0
transform_generics.cc File Reference
#include <algorithm>
#include "DNA_brush_types.h"
#include "BLI_listbase.h"
#include "BLI_math_matrix.h"
#include "BLI_math_rotation.h"
#include "BLI_math_vector.h"
#include "BLI_rand.h"
#include "BLI_string_utf8.h"
#include "BLI_time.h"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "BKE_brush.hh"
#include "BKE_context.hh"
#include "BKE_layer.hh"
#include "BKE_mask.h"
#include "BKE_modifier.hh"
#include "BKE_paint.hh"
#include "BKE_screen.hh"
#include "SEQ_transform.hh"
#include "ED_clip.hh"
#include "ED_image.hh"
#include "ED_object.hh"
#include "ED_screen.hh"
#include "ED_space_api.hh"
#include "ED_uvedit.hh"
#include "WM_api.hh"
#include "UI_view2d.hh"
#include "SEQ_sequencer.hh"
#include "transform.hh"
#include "transform_convert.hh"
#include "transform_gizmo.hh"
#include "transform_orientations.hh"
#include "transform_snap.hh"

Go to the source code of this file.

Namespaces

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

Functions

static void * blender::ed::transform::t_view_get (TransInfo *t)
static int blender::ed::transform::t_around_get (TransInfo *t)
static void blender::ed::transform::freeTransCustomData (TransInfo *t, TransDataContainer *tc, TransCustomData *custom_data)
static void blender::ed::transform::freeTransCustomDataContainer (TransInfo *t, TransDataContainer *tc, TransCustomDataContainer *tcdc)
static void blender::ed::transform::transdata_restore_basic (TransDataBasic *td_basic)
static void blender::ed::transform::restoreElement (TransData *td)
static bool blender::ed::transform::transdata_center_global_get (const TransDataContainer *tc, const TransDataBasic *td_basic, float r_vec[3])
static void blender::ed::transform::calculateCenter_FromAround (TransInfo *t, int around, float r_center[3])
static void blender::ed::transform::calculateZfac (TransInfo *t)
Generics
void blender::ed::transform::resetTransModal (TransInfo *t)
void blender::ed::transform::resetTransRestrictions (TransInfo *t)
void blender::ed::transform::initTransInfo (bContext *C, TransInfo *t, wmOperator *op, const wmEvent *event)
void blender::ed::transform::freeTransCustomDataForMode (TransInfo *t)
void blender::ed::transform::postTrans (bContext *C, TransInfo *t)
void blender::ed::transform::restoreTransObjects (TransInfo *t)
void blender::ed::transform::calculateCenter2D (TransInfo *t)
void blender::ed::transform::calculateCenterLocal (TransInfo *t, const float center_global[3])
void blender::ed::transform::calculateCenterCursor (TransInfo *t, float r_center[3])
void blender::ed::transform::calculateCenterCursor2D (TransInfo *t, float r_center[2])
void blender::ed::transform::calculateCenterCursorGraph2D (TransInfo *t, float r_center[2])
void blender::ed::transform::calculateCenterMedian (TransInfo *t, float r_center[3])
void blender::ed::transform::calculateCenterBound (TransInfo *t, float r_center[3])
bool blender::ed::transform::calculateCenterActive (TransInfo *t, bool select_only, float r_center[3])
void blender::ed::transform::calculateCenter (TransInfo *t)
void blender::ed::transform::transformViewUpdate (TransInfo *t)
void blender::ed::transform::calculatePropRatio (TransInfo *t)
void blender::ed::transform::transform_data_ext_rotate (TransData *td, TransDataExtension *td_ext, float mat[3][3], bool use_drot)
Objectblender::ed::transform::transform_object_deform_pose_armature_get (const TransInfo *t, Object *ob)