|
Blender V5.0
|
#include "BLI_math_matrix.h"#include "BLT_translation.hh"#include "DNA_key_types.h"#include "DNA_object_types.h"#include "BKE_key.hh"#include "RNA_prototypes.hh"#include "MOD_modifiertypes.hh"#include "UI_resources.hh"Go to the source code of this file.
Functions | |
| static void | deform_verts (ModifierData *, const ModifierEvalContext *ctx, Mesh *, blender::MutableSpan< blender::float3 > positions) |
| static void | deform_matrices (ModifierData *md, const ModifierEvalContext *ctx, Mesh *mesh, blender::MutableSpan< blender::float3 > positions, blender::MutableSpan< blender::float3x3 > matrices) |
| static void | deform_verts_EM (ModifierData *md, const ModifierEvalContext *ctx, const BMEditMesh *, Mesh *mesh, blender::MutableSpan< blender::float3 > positions) |
| static void | deform_matrices_EM (ModifierData *, const ModifierEvalContext *ctx, const BMEditMesh *, Mesh *, blender::MutableSpan< blender::float3 >, blender::MutableSpan< blender::float3x3 > matrices) |
Variables | |
| ModifierTypeInfo | modifierType_ShapeKey |
|
static |
Definition at line 41 of file MOD_shapekey.cc.
References BKE_key_from_object(), BKE_keyblock_from_object(), copy_m3_m3(), KeyBlock::curval, deform_verts(), OB_SHAPE_LOCK, ModifierEvalContext::object, ptr, Key::refkey, scale_m3_fl(), Object::shapeflag, blender::MutableSpan< T >::size(), and KeyBlock::totelem.
|
static |
Definition at line 82 of file MOD_shapekey.cc.
References BKE_key_from_object(), BKE_keyblock_from_object(), copy_m3_m3(), KeyBlock::curval, ModifierEvalContext::object, ptr, Key::refkey, scale_m3_fl(), blender::MutableSpan< T >::size(), and KeyBlock::totelem.
|
static |
Definition at line 24 of file MOD_shapekey.cc.
References BKE_key_evaluate_object_ex(), BKE_key_from_object(), Key::block, blender::MutableSpan< T >::data(), ListBase::first, ModifierEvalContext::object, and blender::MutableSpan< T >::size().
Referenced by deform_matrices(), and deform_verts_EM().
|
static |
Definition at line 69 of file MOD_shapekey.cc.
References BKE_key_from_object(), deform_verts(), KEY_RELATIVE, ModifierEvalContext::object, and Key::type.
| ModifierTypeInfo modifierType_ShapeKey |
Definition at line 102 of file MOD_shapekey.cc.