Blender V4.3
uvedit_buttons.cc File Reference
#include <cstdio>
#include <cstring>
#include "MEM_guardedalloc.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_vector.h"
#include "BLI_utildefines.h"
#include "BLT_translation.hh"
#include "BKE_context.hh"
#include "BKE_customdata.hh"
#include "BKE_editmesh.hh"
#include "BKE_layer.hh"
#include "BKE_screen.hh"
#include "DEG_depsgraph.hh"
#include "ED_image.hh"
#include "ED_uvedit.hh"
#include "UI_interface.hh"
#include "WM_api.hh"
#include "WM_types.hh"

Go to the source code of this file.

Macros

#define B_UVEDIT_VERTEX   3
 

Functions

static int uvedit_center (Scene *scene, const Span< Object * > objects, float center[2])
 
static void uvedit_translate (Scene *scene, const Span< Object * > objects, const float delta[2])
 
static void uvedit_vertex_buttons (const bContext *C, uiBlock *block)
 
static void do_uvedit_vertex (bContext *C, void *, int event)
 
static bool image_panel_uv_poll (const bContext *C, PanelType *)
 
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 44 of file uvedit_buttons.cc.

Referenced by do_uvedit_vertex(), and uvedit_vertex_buttons().

Function Documentation

◆ do_uvedit_vertex()

◆ ED_uvedit_buttons_register()

◆ 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 *  )
static

◆ uvedit_center()

◆ uvedit_translate()

◆ uvedit_vertex_buttons()

Variable Documentation

◆ uvedit_old_center

float uvedit_old_center[2]
static

Definition at line 114 of file uvedit_buttons.cc.

Referenced by do_uvedit_vertex(), and uvedit_vertex_buttons().