Blender V5.0
sculpt_filter.hh File Reference
#include <array>
#include "BLI_array.hh"
#include "BLI_index_mask.hh"
#include "ED_view3d.hh"

Go to the source code of this file.

Classes

struct  blender::ed::sculpt_paint::filter::Cache

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::bke::pbvh
namespace  blender::ed
namespace  blender::ed::sculpt_paint
namespace  blender::ed::sculpt_paint::auto_mask
namespace  blender::ed::sculpt_paint::cloth
namespace  blender::ed::sculpt_paint::undo
namespace  blender::ed::sculpt_paint::filter

Enumerations

enum class  blender::ed::sculpt_paint::filter::FilterOrientation { blender::ed::sculpt_paint::filter::Local = 0 , blender::ed::sculpt_paint::filter::World = 1 , blender::ed::sculpt_paint::filter::View = 2 }

Functions

void blender::ed::sculpt_paint::filter::cache_init (bContext *C, Object &ob, Sculpt &sd, undo::Type undo_type, const float mval_fl[2], float area_normal_radius, float start_strength)
void blender::ed::sculpt_paint::filter::register_operator_props (wmOperatorType *ot)
float3x3 blender::ed::sculpt_paint::filter::to_orientation_space (const filter::Cache &filter_cache)
float3x3 blender::ed::sculpt_paint::filter::to_object_space (const filter::Cache &filter_cache)
void blender::ed::sculpt_paint::filter::zero_disabled_axis_components (const filter::Cache &filter_cache, MutableSpan< float3 > vectors)