Blender V5.0
uvedit_buttons.cc File Reference
#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_listbase.h"
#include "BLI_math_vector.h"
#include "BLI_string_utf8.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 "UI_interface_layout.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 45 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()

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

◆ image_panel_uv_poll()

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 115 of file uvedit_buttons.cc.

Referenced by do_uvedit_vertex(), and uvedit_vertex_buttons().