Blender  V3.3
Classes
transform_mode_bend.c File Reference
#include <stdlib.h>
#include "MEM_guardedalloc.h"
#include "DNA_gpencil_types.h"
#include "BLI_math.h"
#include "BLI_string.h"
#include "BLI_task.h"
#include "BKE_context.h"
#include "BKE_unit.h"
#include "ED_screen.h"
#include "WM_api.h"
#include "WM_types.h"
#include "UI_interface.h"
#include "BLT_translation.h"
#include "transform.h"
#include "transform_convert.h"
#include "transform_snap.h"
#include "transform_mode.h"

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 struct BendCustomData *bend_data, const float warp_sta_local[3], const float UNUSED(warp_end_local[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 UNUSED(tls))
 
Transform (Bend)
static eRedrawFlag handleEventBend (TransInfo *UNUSED(t), const wmEvent *event)
 
static void Bend (TransInfo *t, const int UNUSED(mval[2]))
 
void initBend (TransInfo *t)
 

Function Documentation

◆ Bend()

static void Bend ( TransInfo t,
const int   UNUSEDmval[2] 
)
static

◆ handleEventBend()

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

Definition at line 171 of file transform_mode_bend.c.

References KM_PRESS, MIDDLEMOUSE, TREDRAW_HARD, TREDRAW_NOTHING, wmEvent::type, and wmEvent::val.

Referenced by initBend().

◆ initBend()

void initBend ( TransInfo t)

◆ transdata_elem_bend()

static void transdata_elem_bend ( const TransInfo t,
const TransDataContainer tc,
TransData td,
float  angle,
const struct BendCustomData bend_data,
const float  warp_sta_local[3],
const float   UNUSEDwarp_end_local[3],
const float  warp_end_radius_local[3],
const float  pivot_local[3],
bool  is_clamp 
)
static

◆ transdata_elem_bend_fn()

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

Definition at line 144 of file transform_mode_bend.c.

References data, TD_SKIP, and transdata_elem_bend().

Referenced by Bend().