Blender  V3.3
Macros | Functions | Variables
uvedit_buttons.c File Reference
#include <stdio.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "BKE_context.h"
#include "BKE_customdata.h"
#include "BKE_editmesh.h"
#include "BKE_layer.h"
#include "BKE_screen.h"
#include "DEG_depsgraph.h"
#include "ED_image.h"
#include "ED_uvedit.h"
#include "UI_interface.h"
#include "WM_api.h"
#include "WM_types.h"

Go to the source code of this file.

Macros

#define B_UVEDIT_VERTEX   3
 

Functions

static int uvedit_center (Scene *scene, Object **objects, uint objects_len, float center[2])
 
static void uvedit_translate (Scene *scene, Object **objects, uint objects_len, const float delta[2])
 
static void uvedit_vertex_buttons (const bContext *C, uiBlock *block)
 
static void do_uvedit_vertex (bContext *C, void *UNUSED(arg), int event)
 
static bool image_panel_uv_poll (const bContext *C, PanelType *UNUSED(pt))
 
static void image_panel_uv (const bContext *C, Panel *panel)
 
void ED_uvedit_buttons_register (ARegionType *art)
 

Variables

static float uvedit_old_center [2]
 

Macro Definition Documentation

◆ B_UVEDIT_VERTEX

#define B_UVEDIT_VERTEX   3

Definition at line 41 of file uvedit_buttons.c.

Function Documentation

◆ do_uvedit_vertex()

static void do_uvedit_vertex ( bContext C,
void UNUSEDarg,
int  event 
)
static

◆ ED_uvedit_buttons_register()

void ED_uvedit_buttons_register ( ARegionType art)

◆ image_panel_uv()

static void image_panel_uv ( const bContext C,
Panel panel 
)
static

◆ image_panel_uv_poll()

static bool image_panel_uv_poll ( const bContext C,
PanelType UNUSEDpt 
)
static

◆ uvedit_center()

static int uvedit_center ( Scene scene,
Object **  objects,
uint  objects_len,
float  center[2] 
)
static

◆ uvedit_translate()

static void uvedit_translate ( Scene scene,
Object **  objects,
uint  objects_len,
const float  delta[2] 
)
static

◆ uvedit_vertex_buttons()

static void uvedit_vertex_buttons ( const bContext C,
uiBlock block 
)
static

Variable Documentation

◆ uvedit_old_center

float uvedit_old_center[2]
static

Definition at line 116 of file uvedit_buttons.c.

Referenced by do_uvedit_vertex(), and uvedit_vertex_buttons().