Blender  V3.3
Variables
transform_convert_cursor.c File Reference
#include "DNA_space_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BKE_context.h"
#include "BKE_report.h"
#include "BKE_scene.h"
#include "transform.h"
#include "transform_convert.h"

Go to the source code of this file.

Functions

Shared 2D Cursor Utilities
static void createTransCursor_2D_impl (TransInfo *t, float cursor_location[2])
 
static void recalcData_cursor_2D_impl (TransInfo *t)
 
Image Cursor
static void createTransCursor_image (bContext *UNUSED(C), TransInfo *t)
 
static void recalcData_cursor_image (TransInfo *t)
 
Sequencer Cursor
static void createTransCursor_sequencer (bContext *UNUSED(C), TransInfo *t)
 
static void recalcData_cursor_sequencer (TransInfo *t)
 
View 3D Cursor
static void createTransCursor_view3d (bContext *UNUSED(C), TransInfo *t)
 
static void recalcData_cursor_view3d (TransInfo *t)
 

Variables

TransConvertTypeInfo TransConvertType_CursorImage
 
TransConvertTypeInfo TransConvertType_CursorSequencer
 
TransConvertTypeInfo TransConvertType_Cursor3D
 

Detailed Description

Instead of transforming the selection, move the 2D/3D cursor.

Definition in file transform_convert_cursor.c.

Function Documentation

◆ createTransCursor_2D_impl()

static void createTransCursor_2D_impl ( TransInfo t,
float  cursor_location[2] 
)
static

◆ createTransCursor_image()

static void createTransCursor_image ( bContext UNUSEDC,
TransInfo t 
)
static

Definition at line 85 of file transform_convert_cursor.c.

References createTransCursor_2D_impl(), SpaceImage::cursor, and t.

◆ createTransCursor_sequencer()

static void createTransCursor_sequencer ( bContext UNUSEDC,
TransInfo t 
)
static

◆ createTransCursor_view3d()

static void createTransCursor_view3d ( bContext UNUSEDC,
TransInfo t 
)
static

◆ recalcData_cursor_2D_impl()

static void recalcData_cursor_2D_impl ( TransInfo t)
static

◆ recalcData_cursor_image()

static void recalcData_cursor_image ( TransInfo t)
static

Definition at line 91 of file transform_convert_cursor.c.

References recalcData_cursor_2D_impl(), and t.

◆ recalcData_cursor_sequencer()

static void recalcData_cursor_sequencer ( TransInfo t)
static

Definition at line 111 of file transform_convert_cursor.c.

References recalcData_cursor_2D_impl(), and t.

◆ recalcData_cursor_view3d()

static void recalcData_cursor_view3d ( TransInfo t)
static

Definition at line 181 of file transform_convert_cursor.c.

References DEG_id_tag_update(), ID_RECALC_COPY_ON_WRITE, and t.

Variable Documentation

◆ TransConvertType_Cursor3D

TransConvertTypeInfo TransConvertType_Cursor3D
Initial value:
= {
0,
}
static void createTransCursor_view3d(bContext *UNUSED(C), TransInfo *t)
static void recalcData_cursor_view3d(TransInfo *t)

Definition at line 202 of file transform_convert_cursor.c.

Referenced by convert_type_get(), and snap_target_grid_ensure().

◆ TransConvertType_CursorImage

TransConvertTypeInfo TransConvertType_CursorImage
Initial value:
= {
}
static void createTransCursor_image(bContext *UNUSED(C), TransInfo *t)
static void recalcData_cursor_image(TransInfo *t)

Definition at line 188 of file transform_convert_cursor.c.

Referenced by convert_type_get().

◆ TransConvertType_CursorSequencer

TransConvertTypeInfo TransConvertType_CursorSequencer
Initial value:
= {
}
static void recalcData_cursor_sequencer(TransInfo *t)
static void createTransCursor_sequencer(bContext *UNUSED(C), TransInfo *t)

Definition at line 195 of file transform_convert_cursor.c.

Referenced by convert_type_get().