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

Public Attributes

Scenescene
 
int flag
 
bool use_v3d
 
struct {
   const struct View3D *   v3d
 
   const struct ARegion *   region
 
v3d_data
 
struct {
   GHash *   object_map
 
   GHash *   data_to_object_map
 
   MemArena *   mem_arena
 
cache
 
struct {
   struct {
      bool(*   test_vert_fn )(BMVert *, void *user_data)
 
      bool(*   test_edge_fn )(BMEdge *, void *user_data)
 
      bool(*   test_face_fn )(BMFace *, void *user_data)
 
      void *   user_data
 
   }   edit_mesh
 
callbacks
 

Detailed Description

Definition at line 110 of file transform_snap_object.c.

Member Data Documentation

◆ 

struct { ... } SnapObjectContext::cache

◆ 

struct { ... } SnapObjectContext::callbacks

◆ data_to_object_map

GHash* SnapObjectContext::data_to_object_map

Map object-data to objects so objects share edit mode data.

Definition at line 127 of file transform_snap_object.c.

Referenced by ED_transform_snap_object_context_create(), ED_transform_snap_object_context_destroy(), snap_object_data_editmesh_get(), and snap_object_data_lookup().

◆ 

struct { ... } SnapObjectContext::edit_mesh

◆ flag

int SnapObjectContext::flag

Definition at line 113 of file transform_snap_object.c.

Referenced by ED_transform_snap_object_context_create().

◆ mem_arena

MemArena* SnapObjectContext::mem_arena

◆ object_map

GHash* SnapObjectContext::object_map

◆ region

const struct ARegion* SnapObjectContext::region

◆ scene

Scene* SnapObjectContext::scene

◆ test_edge_fn

bool(* SnapObjectContext::test_edge_fn) (BMEdge *, void *user_data)

Definition at line 135 of file transform_snap_object.c.

◆ test_face_fn

bool(* SnapObjectContext::test_face_fn) (BMFace *, void *user_data)

Definition at line 136 of file transform_snap_object.c.

◆ test_vert_fn

bool(* SnapObjectContext::test_vert_fn) (BMVert *, void *user_data)

Definition at line 134 of file transform_snap_object.c.

◆ use_v3d

bool SnapObjectContext::use_v3d

◆ user_data

void* SnapObjectContext::user_data

Definition at line 137 of file transform_snap_object.c.

◆ v3d

const struct View3D* SnapObjectContext::v3d

◆ 

struct { ... } SnapObjectContext::v3d_data

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