Blender V5.0
paint_hide.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2024 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11#include "BLI_index_mask_fwd.hh"
12
13struct bContext;
14struct Depsgraph;
15struct Object;
16struct wmOperatorType;
17namespace blender::bke::pbvh {
18class Node;
19}
20
22void sync_all_from_faces(Object &object);
23void mesh_show_all(const Depsgraph &depsgraph, Object &object, const IndexMask &node_mask);
24void grids_show_all(Depsgraph &depsgraph, Object &object, const IndexMask &node_mask);
25void tag_update_visibility(const bContext &C);
26
27void PAINT_OT_hide_show_masked(wmOperatorType *ot);
28void PAINT_OT_hide_show_all(wmOperatorType *ot);
29void PAINT_OT_hide_show(wmOperatorType *ot);
30void PAINT_OT_hide_show_lasso_gesture(wmOperatorType *ot);
31void PAINT_OT_hide_show_line_gesture(wmOperatorType *ot);
32void PAINT_OT_hide_show_polyline_gesture(wmOperatorType *ot);
33
34void PAINT_OT_visibility_invert(wmOperatorType *ot);
35void PAINT_OT_visibility_filter(wmOperatorType *ot);
36} // namespace blender::ed::sculpt_paint::hide
struct Object Object
#define C
Definition RandGen.cpp:29
BPy_StructRNA * depsgraph
void PAINT_OT_hide_show_polyline_gesture(wmOperatorType *ot)
void PAINT_OT_hide_show_masked(wmOperatorType *ot)
void PAINT_OT_hide_show_line_gesture(wmOperatorType *ot)
void tag_update_visibility(const bContext &C)
void PAINT_OT_visibility_invert(wmOperatorType *ot)
void PAINT_OT_hide_show_lasso_gesture(wmOperatorType *ot)
void PAINT_OT_visibility_filter(wmOperatorType *ot)
void grids_show_all(Depsgraph &depsgraph, Object &object, const IndexMask &node_mask)
void mesh_show_all(const Depsgraph &depsgraph, Object &object, const IndexMask &node_mask)
void PAINT_OT_hide_show_all(wmOperatorType *ot)
void sync_all_from_faces(Object &object)
Definition paint_hide.cc:55
void PAINT_OT_hide_show(wmOperatorType *ot)
wmOperatorType * ot
Definition wm_files.cc:4237