Blender V5.0
view3d_gizmo_navigate.cc File Reference
#include "BLI_math_vector.h"
#include "BLI_utildefines.h"
#include "BKE_context.hh"
#include "ED_gizmo_library.hh"
#include "ED_screen.hh"
#include "UI_interface.hh"
#include "UI_resources.hh"
#include "MEM_guardedalloc.h"
#include "RNA_access.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "view3d_intern.hh"

Go to the source code of this file.

View3D Navigation Gizmo Group

#define GIZMO_SIZE   U.gizmo_size_navigate_v3d
#define GIZMO_OFFSET   10.0f
#define GIZMO_MINI_SIZE   28.0f
#define GIZMO_MINI_OFFSET   2.0f
static NavigateGizmoInfo g_navigate_params [GZ_INDEX_TOTAL]
static void navigate_context_toggle_camera_lock_init (PointerRNA *ptr)
static bool WIDGETGROUP_navigate_poll (const bContext *C, wmGizmoGroupType *)
static void WIDGETGROUP_navigate_setup (const bContext *C, wmGizmoGroup *gzgroup)
static void WIDGETGROUP_navigate_draw_prepare (const bContext *C, wmGizmoGroup *gzgroup)
void VIEW3D_GGT_navigate (wmGizmoGroupType *gzgt)

Macro Definition Documentation

◆ GIZMO_MINI_OFFSET

#define GIZMO_MINI_OFFSET   2.0f

Definition at line 43 of file view3d_gizmo_navigate.cc.

Referenced by WIDGETGROUP_navigate_draw_prepare().

◆ GIZMO_MINI_SIZE

#define GIZMO_MINI_SIZE   28.0f

◆ GIZMO_OFFSET

#define GIZMO_OFFSET   10.0f

Definition at line 37 of file view3d_gizmo_navigate.cc.

Referenced by WIDGETGROUP_navigate_draw_prepare().

◆ GIZMO_SIZE

#define GIZMO_SIZE   U.gizmo_size_navigate_v3d

Definition at line 34 of file view3d_gizmo_navigate.cc.

Function Documentation

◆ navigate_context_toggle_camera_lock_init()

void navigate_context_toggle_camera_lock_init ( PointerRNA * ptr)
static

Definition at line 89 of file view3d_gizmo_navigate.cc.

References ptr, and RNA_string_set().

◆ VIEW3D_GGT_navigate()

◆ WIDGETGROUP_navigate_draw_prepare()

◆ WIDGETGROUP_navigate_poll()

bool WIDGETGROUP_navigate_poll ( const bContext * C,
wmGizmoGroupType *  )
static

◆ WIDGETGROUP_navigate_setup()

Variable Documentation

◆ g_navigate_params

NavigateGizmoInfo g_navigate_params[GZ_INDEX_TOTAL]
static

Definition at line 94 of file view3d_gizmo_navigate.cc.

Referenced by WIDGETGROUP_navigate_setup().