Blender  V3.3
Macros | Variables
transform_convert_mesh_uv.c File Reference
#include "DNA_meshdata_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_bitmap.h"
#include "BLI_linklist_stack.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_customdata.h"
#include "BKE_editmesh.h"
#include "BKE_mesh_mapping.h"
#include "ED_image.h"
#include "ED_mesh.h"
#include "ED_uvedit.h"
#include "WM_api.h"
#include "transform.h"
#include "transform_convert.h"

Go to the source code of this file.

Macros

#define TMP_LOOP_SELECT_TAG   BM_ELEM_TAG_ALT
 

Functions

UVs Transform Creation
static void UVsToTransData (const float aspect[2], TransData *td, TransData2D *td2d, float *uv, const float *center, float calc_dist, bool selected)
 
static void uv_set_connectivity_distance (const ToolSettings *ts, BMesh *bm, float *dists, const float aspect[2])
 
static void createTransUVs (bContext *C, TransInfo *t)
 
UVs Transform Flush
static void flushTransUVs (TransInfo *t)
 
static void recalcData_uv (TransInfo *t)
 

Variables

TransConvertTypeInfo TransConvertType_MeshUV
 

Macro Definition Documentation

◆ TMP_LOOP_SELECT_TAG

#define TMP_LOOP_SELECT_TAG   BM_ELEM_TAG_ALT

Function Documentation

◆ createTransUVs()

static void createTransUVs ( bContext C,
TransInfo t 
)
static

◆ flushTransUVs()

static void flushTransUVs ( TransInfo t)
static

◆ recalcData_uv()

static void recalcData_uv ( TransInfo t)
static

◆ uv_set_connectivity_distance()

static void uv_set_connectivity_distance ( const ToolSettings ts,
BMesh bm,
float dists,
const float  aspect[2] 
)
static

◆ UVsToTransData()

static void UVsToTransData ( const float  aspect[2],
TransData td,
TransData2D td2d,
float uv,
const float center,
float  calc_dist,
bool  selected 
)
static

Variable Documentation

◆ TransConvertType_MeshUV

TransConvertTypeInfo TransConvertType_MeshUV
Initial value:
= {
}
static void createTransUVs(bContext *C, TransInfo *t)
static void recalcData_uv(TransInfo *t)

Definition at line 474 of file transform_convert_mesh_uv.c.

Referenced by convert_type_get(), init_proportional_edit(), and init_TransDataContainers().