Blender  V2.93
Public Attributes | List of all members
SnapGizmo3D Struct Reference

Public Attributes

wmGizmo gizmo
 
SnapObjectContextsnap_context_v3d
 
struct {
   int   x
 
   int   y
 
   short   shift
 
   short   ctrl
 
   short   alt
 
   short   oskey
 
last_eventstate
 
wmKeyMapkeymap
 
int snap_on
 
bool invert_snap
 
eSnapGizmo flag
 
floatprevpoint
 
float prevpoint_stack [3]
 
short snap_elem_force
 
short snap_elem
 
float loc [3]
 
float nor [3]
 
int elem_index [3]
 
bool is_enabled
 

Detailed Description

Definition at line 61 of file snap3d_gizmo.c.

Member Data Documentation

◆ alt

short SnapGizmo3D::alt

Definition at line 71 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), eventstate_save(), and invert_snap().

◆ ctrl

short SnapGizmo3D::ctrl

Definition at line 71 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), eventstate_save(), and invert_snap().

◆ elem_index

int SnapGizmo3D::elem_index[3]

◆ flag

eSnapGizmo SnapGizmo3D::flag

◆ gizmo

wmGizmo SnapGizmo3D::gizmo

Definition at line 62 of file snap3d_gizmo.c.

Referenced by snap_gizmo_snap_elements().

◆ invert_snap

bool SnapGizmo3D::invert_snap

◆ is_enabled

bool SnapGizmo3D::is_enabled

Enabled when snap is activated, even if it didn't find anything.

Definition at line 93 of file snap3d_gizmo.c.

Referenced by ED_gizmotypes_snap_3d_data_get(), ED_gizmotypes_snap_3d_is_enabled(), and ED_gizmotypes_snap_3d_update().

◆ keymap

wmKeyMap* SnapGizmo3D::keymap

Definition at line 75 of file snap3d_gizmo.c.

Referenced by invert_snap(), and snap_gizmo_setup().

◆ 

struct { ... } SnapGizmo3D::last_eventstate

◆ loc

float SnapGizmo3D::loc[3]

◆ nor

float SnapGizmo3D::nor[3]

◆ oskey

short SnapGizmo3D::oskey

Definition at line 71 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), eventstate_save(), and invert_snap().

◆ prevpoint

float* SnapGizmo3D::prevpoint

◆ prevpoint_stack

float SnapGizmo3D::prevpoint_stack[3]

◆ shift

short SnapGizmo3D::shift

Definition at line 71 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), eventstate_save(), and invert_snap().

◆ snap_context_v3d

SnapObjectContext* SnapGizmo3D::snap_context_v3d

◆ snap_elem

short SnapGizmo3D::snap_elem

◆ snap_elem_force

short SnapGizmo3D::snap_elem_force

◆ snap_on

int SnapGizmo3D::snap_on

Definition at line 76 of file snap3d_gizmo.c.

Referenced by invert_snap(), and snap_gizmo_setup().

◆ x

int SnapGizmo3D::x

Definition at line 69 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), and eventstate_save().

◆ y

int SnapGizmo3D::y

Definition at line 70 of file snap3d_gizmo.c.

Referenced by eventstate_has_changed(), and eventstate_save().


The documentation for this struct was generated from the following file: