|
Blender V4.3
|
#include "BLI_math_matrix.h"#include "BLI_utildefines.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 42 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, and KeyBlock::totelem.
|
static |
Definition at line 83 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 25 of file MOD_shapekey.cc.
References BKE_key_evaluate_object_ex(), BKE_key_from_object(), Key::block, ListBase::first, and ModifierEvalContext::object.
Referenced by deform_matrices(), and deform_verts_EM().
|
static |
Definition at line 70 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 103 of file MOD_shapekey.cc.