Blender  V3.3
Classes
transform_mode_edge_crease.c File Reference
#include <stdlib.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 "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  TransDataArgs_Crease
 

Functions

Transform (Crease) Element
static void transdata_elem_crease (const TransInfo *UNUSED(t), const TransDataContainer *UNUSED(tc), TransData *td, const float crease)
 
static void transdata_elem_crease_fn (void *__restrict iter_data_v, const int iter, const TaskParallelTLS *__restrict UNUSED(tls))
 
Transform (Crease)
static void applyCrease (TransInfo *t, const int UNUSED(mval[2]))
 
static void initCrease_ex (TransInfo *t, int mode)
 
void initEgdeCrease (TransInfo *t)
 
void initVertCrease (TransInfo *t)
 

Function Documentation

◆ applyCrease()

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

◆ initCrease_ex()

static void initCrease_ex ( TransInfo t,
int  mode 
)
static

◆ initEgdeCrease()

void initEgdeCrease ( TransInfo t)

Definition at line 158 of file transform_mode_edge_crease.c.

References initCrease_ex(), t, and TFM_EDGE_CREASE.

Referenced by transform_mode_init().

◆ initVertCrease()

void initVertCrease ( TransInfo t)

Definition at line 163 of file transform_mode_edge_crease.c.

References initCrease_ex(), t, and TFM_VERT_CREASE.

Referenced by transform_mode_init().

◆ transdata_elem_crease()

static void transdata_elem_crease ( const TransInfo UNUSEDt,
const TransDataContainer UNUSEDtc,
TransData td,
const float  crease 
)
static

Definition at line 42 of file transform_mode_edge_crease.c.

References CLAMP, TransData::factor, and NULL.

Referenced by applyCrease(), and transdata_elem_crease_fn().

◆ transdata_elem_crease_fn()

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

Definition at line 55 of file transform_mode_edge_crease.c.

References data, TD_SKIP, and transdata_elem_crease().

Referenced by applyCrease().