Blender V4.3
transform_mode_bend.cc File Reference
#include <cstdlib>
#include "MEM_guardedalloc.h"
#include "DNA_gpencil_legacy_types.h"
#include "BLI_math_geom.h"
#include "BLI_math_matrix.h"
#include "BLI_math_rotation.h"
#include "BLI_math_vector.h"
#include "BLI_string.h"
#include "BLI_task.h"
#include "BKE_unit.hh"
#include "ED_screen.hh"
#include "WM_api.hh"
#include "WM_types.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  BendCustomData
 
struct  TransDataArgs_Bend
 

Functions

Transform (Bend) Element
static void transdata_elem_bend (const TransInfo *t, const TransDataContainer *tc, TransData *td, float angle, const BendCustomData *bend_data, const float warp_sta_local[3], const float[3], const float warp_end_radius_local[3], const float pivot_local[3], bool is_clamp)
 
static void transdata_elem_bend_fn (void *__restrict iter_data_v, const int iter, const TaskParallelTLS *__restrict)
 
Transform (Bend)
static eRedrawFlag handleEventBend (TransInfo *, const wmEvent *event)
 
static void Bend (TransInfo *t)
 
static void initBend (TransInfo *t, wmOperator *)
 

Variables

TransModeInfo TransMode_bend
 

Function Documentation

◆ Bend()

◆ handleEventBend()

static eRedrawFlag handleEventBend ( TransInfo * ,
const wmEvent * event )
static

◆ initBend()

◆ transdata_elem_bend()

◆ transdata_elem_bend_fn()

static void transdata_elem_bend_fn ( void *__restrict iter_data_v,
const int iter,
const TaskParallelTLS * __restrict )
static

Definition at line 147 of file transform_mode_bend.cc.

References TD_SKIP, and transdata_elem_bend().

Referenced by Bend().

Variable Documentation

◆ TransMode_bend

TransModeInfo TransMode_bend
Initial value:
= {
nullptr,
nullptr,
nullptr,
nullptr,
}
@ T_NO_CONSTRAINT
Definition transform.hh:95
static void initBend(TransInfo *t, wmOperator *)
static eRedrawFlag handleEventBend(TransInfo *, const wmEvent *event)
static void Bend(TransInfo *t)

Definition at line 377 of file transform_mode_bend.cc.

Referenced by mode_info_get().