|
Blender
V2.93
|
Public Types | |
| enum | { SNAP_MESH = 1 , SNAP_EDIT_MESH } |
Public Attributes | |
| enum SnapObjectData:: { ... } | type |
| BVHTree * | bvhtree [2] |
| bool | cached [2] |
| union { | |
| struct { | |
| BVHTreeFromMesh treedata_mesh | |
| const struct MPoly * poly | |
| uint has_looptris: 1 | |
| uint has_loose_edge: 1 | |
| uint has_loose_vert: 1 | |
| } | |
| struct { | |
| BVHTreeFromEditMesh treedata_editmesh | |
| float min [3] | |
| float max [3] | |
| struct Mesh_Runtime * mesh_runtime | |
| } | |
| }; | |
Definition at line 82 of file transform_snap_object.c.
| anonymous enum |
| Enumerator | |
|---|---|
| SNAP_MESH | |
| SNAP_EDIT_MESH | |
Definition at line 83 of file transform_snap_object.c.
| union { ... } |
| BVHTree* SnapObjectData::bvhtree[2] |
Definition at line 88 of file transform_snap_object.c.
Referenced by snap_object_data_editmesh_clear(), snap_object_data_editmesh_get(), snap_object_data_mesh_clear(), snapEditMesh(), and snapMesh().
| bool SnapObjectData::cached[2] |
Definition at line 90 of file transform_snap_object.c.
Referenced by snap_object_data_editmesh_clear(), snap_object_data_editmesh_get(), snap_object_data_mesh_clear(), snapEditMesh(), and snapMesh().
| uint SnapObjectData::has_looptris |
Definition at line 97 of file transform_snap_object.c.
Referenced by snap_object_data_mesh_get(), and snapMesh().
| uint SnapObjectData::has_loose_edge |
Definition at line 98 of file transform_snap_object.c.
Referenced by snap_object_data_mesh_get(), and snapMesh().
| uint SnapObjectData::has_loose_vert |
Definition at line 99 of file transform_snap_object.c.
Referenced by snap_object_data_mesh_get(), and snapMesh().
| float SnapObjectData::max[3] |
Definition at line 104 of file transform_snap_object.c.
Referenced by raycastEditMesh(), snap_object_data_editmesh_get(), and snapEditMesh().
| struct Mesh_Runtime* SnapObjectData::mesh_runtime |
Definition at line 105 of file transform_snap_object.c.
Referenced by raycastEditMesh(), snap_object_data_editmesh_get(), and snapEditMesh().
| float SnapObjectData::min[3] |
Definition at line 104 of file transform_snap_object.c.
Referenced by raycastEditMesh(), snap_object_data_editmesh_get(), and snapEditMesh().
| const struct MPoly* SnapObjectData::poly |
Definition at line 96 of file transform_snap_object.c.
Referenced by raycastMesh(), and snap_mesh_polygon().
| BVHTreeFromEditMesh SnapObjectData::treedata_editmesh |
Definition at line 103 of file transform_snap_object.c.
Referenced by raycastEditMesh(), snap_mesh_edge_verts_mixed(), snap_mesh_polygon(), snap_object_data_editmesh_clear(), and snap_object_data_editmesh_get().
| BVHTreeFromMesh SnapObjectData::treedata_mesh |
Definition at line 95 of file transform_snap_object.c.
Referenced by raycastMesh(), snap_mesh_edge_verts_mixed(), snap_mesh_polygon(), snap_object_data_mesh_clear(), and snapMesh().
| enum { ... } SnapObjectData::type |