|
Blender V4.3
|
#include "MEM_guardedalloc.h"#include "BLI_enumerable_thread_specific.hh"#include "BLI_hash.h"#include "BLI_task.h"#include "BLI_time.h"#include "DNA_object_types.h"#include "BKE_ccg.hh"#include "BKE_context.hh"#include "BKE_layer.hh"#include "BKE_mesh.hh"#include "BKE_multires.hh"#include "BKE_paint.hh"#include "BKE_pbvh_api.hh"#include "BKE_subdiv_ccg.hh"#include "WM_api.hh"#include "WM_types.hh"#include "RNA_access.hh"#include "RNA_define.hh"#include "paint_intern.hh"#include "paint_mask.hh"#include "sculpt_face_set.hh"#include "sculpt_hide.hh"#include "sculpt_intern.hh"#include "sculpt_islands.hh"#include "sculpt_undo.hh"#include "bmesh.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::sculpt_paint |
| namespace | blender::ed::sculpt_paint::mask |
Enumerations | |
| enum class | blender::ed::sculpt_paint::mask::InitMode { blender::ed::sculpt_paint::mask::Random , blender::ed::sculpt_paint::mask::FaceSet , blender::ed::sculpt_paint::mask::Island } |
Functions | |
| void | blender::ed::sculpt_paint::mask::write_mask_mesh (const Depsgraph &depsgraph, Object &object, const IndexMask &node_mask, FunctionRef< void(MutableSpan< float >, Span< int >)> write_fn) |
| static void | blender::ed::sculpt_paint::mask::init_mask_grids (Main &bmain, Scene &scene, Depsgraph &depsgraph, Object &object, const IndexMask &node_mask, FunctionRef< void(const BitGroupVector<> &, int, MutableSpan< float >)> write_fn) |
| static int | blender::ed::sculpt_paint::mask::sculpt_mask_init_exec (bContext *C, wmOperator *op) |
| void | blender::ed::sculpt_paint::mask::SCULPT_OT_mask_init (wmOperatorType *ot) |