Blender
V3.3
|
#include "DRW_render.h"
Go to the source code of this file.
Classes | |
struct | SELECTID_StorageList |
struct | SELECTID_PassList |
struct | SELECTID_Data |
struct | SELECTID_Shaders |
struct | SELECTID_PrivateData |
Macros | |
#define | USE_CAGE_OCCLUSION |
Typedefs | |
typedef struct SELECTID_StorageList | SELECTID_StorageList |
typedef struct SELECTID_PassList | SELECTID_PassList |
typedef struct SELECTID_Data | SELECTID_Data |
typedef struct SELECTID_Shaders | SELECTID_Shaders |
typedef struct SELECTID_PrivateData | SELECTID_PrivateData |
Functions | |
void | select_id_object_min_max (struct Object *obj, float r_min[3], float r_max[3]) |
short | select_id_get_object_select_mode (Scene *scene, Object *ob) |
void | select_id_draw_object (void *vedata, View3D *v3d, Object *ob, short select_mode, uint initial_offset, uint *r_vert_offset, uint *r_edge_offset, uint *r_face_offset) |
#define USE_CAGE_OCCLUSION |
Definition at line 10 of file select_private.h.
typedef struct SELECTID_Data SELECTID_Data |
typedef struct SELECTID_PassList SELECTID_PassList |
typedef struct SELECTID_PrivateData SELECTID_PrivateData |
typedef struct SELECTID_Shaders SELECTID_Shaders |
typedef struct SELECTID_StorageList SELECTID_StorageList |
void select_id_draw_object | ( | void * | vedata, |
View3D * | v3d, | ||
Object * | ob, | ||
short | select_mode, | ||
uint | initial_offset, | ||
uint * | r_vert_offset, | ||
uint * | r_edge_offset, | ||
uint * | r_face_offset | ||
) |
Definition at line 197 of file select_draw_utils.c.
References BLI_assert, check_ob_drawface_dot(), draw_select_id_edit_mesh(), draw_select_id_mesh(), Object::dt, Object::mode, OB_CURVES_LEGACY, OB_MESH, OB_MODE_EDIT, OB_SURF, and Object::type.
Referenced by select_cache_populate().
Definition at line 46 of file select_draw_utils.c.
References Object::data, DEG_get_original_object(), Mesh::editflag, ME_EDIT_PAINT_VERT_SEL, Object::mode, OB_MODE_TEXTURE_PAINT, OB_MODE_VERTEX_PAINT, OB_MODE_WEIGHT_PAINT, SCE_SELECT_FACE, SCE_SELECT_VERTEX, scene, ToolSettings::selectmode, and Scene::toolsettings.
Referenced by select_cache_init().
Definition at line 32 of file select_draw_utils.c.
References BKE_editmesh_cage_boundbox_get(), BKE_editmesh_from_object(), BKE_object_boundbox_get(), copy_v3_v3(), and BoundBox::vec.
Referenced by select_cache_populate().