Blender  V3.3
Functions
editface.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_bitmap.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "BKE_context.h"
#include "BKE_customdata.h"
#include "BKE_global.h"
#include "BKE_mesh.h"
#include "BKE_object.h"
#include "ED_mesh.h"
#include "ED_screen.h"
#include "ED_select_utils.h"
#include "ED_view3d.h"
#include "WM_api.h"
#include "WM_types.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_query.h"

Go to the source code of this file.

Functions

void paintface_flush_flags (bContext *C, Object *ob, short flag)
 
void paintface_hide (bContext *C, Object *ob, const bool unselected)
 
void paintface_reveal (bContext *C, Object *ob, const bool select)
 
static void select_linked_tfaces_with_seams (Mesh *me, const uint index, const bool select)
 
void paintface_select_linked (bContext *C, Object *ob, const int mval[2], const bool select)
 
bool paintface_deselect_all_visible (bContext *C, Object *ob, int action, bool flush_flags)
 
bool paintface_minmax (Object *ob, float r_min[3], float r_max[3])
 
bool paintface_mouse_select (bContext *C, const int mval[2], const SelectPick_Params *params, Object *ob)
 
void paintvert_flush_flags (Object *ob)
 
void paintvert_tag_select_update (bContext *C, Object *ob)
 
bool paintvert_deselect_all_visible (Object *ob, int action, bool flush_flags)
 
void paintvert_select_ungrouped (Object *ob, bool extend, bool flush_flags)
 
void paintvert_hide (bContext *C, Object *ob, const bool unselected)
 
void paintvert_reveal (bContext *C, Object *ob, const bool select)
 

Function Documentation

◆ paintface_deselect_all_visible()

bool paintface_deselect_all_visible ( bContext C,
Object ob,
int  action,
bool  flush_flags 
)

◆ paintface_flush_flags()

void paintface_flush_flags ( struct bContext C,
struct Object ob,
short  flag 
)

◆ paintface_hide()

void paintface_hide ( bContext C,
Object ob,
const bool  unselected 
)

◆ paintface_minmax()

bool paintface_minmax ( Object ob,
float  r_min[3],
float  r_max[3] 
)

◆ paintface_mouse_select()

bool paintface_mouse_select ( bContext C,
const int  mval[2],
const SelectPick_Params params,
Object ob 
)

◆ paintface_reveal()

void paintface_reveal ( bContext C,
Object ob,
const bool  select 
)

◆ paintface_select_linked()

void paintface_select_linked ( bContext C,
Object ob,
const int  mval[2],
const bool  select 
)

◆ paintvert_deselect_all_visible()

bool paintvert_deselect_all_visible ( struct Object ob,
int  action,
bool  flush_flags 
)

◆ paintvert_flush_flags()

void paintvert_flush_flags ( struct Object ob)

◆ paintvert_hide()

void paintvert_hide ( bContext C,
Object ob,
const bool  unselected 
)

◆ paintvert_reveal()

void paintvert_reveal ( bContext C,
Object ob,
const bool  select 
)

◆ paintvert_select_ungrouped()

void paintvert_select_ungrouped ( Object ob,
bool  extend,
bool  flush_flags 
)

◆ paintvert_tag_select_update()

void paintvert_tag_select_update ( bContext C,
Object ob 
)

◆ select_linked_tfaces_with_seams()

static void select_linked_tfaces_with_seams ( Mesh me,
const uint  index,
const bool  select 
)
static