|
Blender V5.0
|
#include <sculpt_intern.hh>
Static Public Member Functions | |
| static std::optional< ShapeKeyData > | from_object (Object &object) |
Public Attributes | |
| MutableSpan< float3 > | active_key_data |
| bool | basis_key_active |
| Vector< MutableSpan< float3 > > | dependent_keys |
Contains shape key array data for quick access for deformation.
Definition at line 70 of file sculpt_intern.hh.
|
static |
Definition at line 7416 of file sculpt.cc.
References BKE_keyblock_find_by_index(), BKE_keyblock_get_dependent_keys(), Key::block, data, KeyBlock::data, from_object(), i, LISTBASE_FOREACH_INDEX, Key::refkey, and KeyBlock::totelem.
Referenced by from_object(), blender::ed::sculpt_paint::PositionDeformData::PositionDeformData(), blender::ed::sculpt_paint::undo::restore_position_from_undo_step(), and blender::ed::sculpt_paint::undo::restore_position_mesh().
| MutableSpan<float3> blender::ed::sculpt_paint::ShapeKeyData::active_key_data |
Definition at line 71 of file sculpt_intern.hh.
| bool blender::ed::sculpt_paint::ShapeKeyData::basis_key_active |
Definition at line 72 of file sculpt_intern.hh.
| Vector<MutableSpan<float3> > blender::ed::sculpt_paint::ShapeKeyData::dependent_keys |
Definition at line 73 of file sculpt_intern.hh.