|
Blender
V3.3
|
#include "BLI_utildefines.h"#include "BLI_math.h"#include "BLT_translation.h"#include "DNA_key_types.h"#include "DNA_mesh_types.h"#include "DNA_object_types.h"#include "BKE_key.h"#include "BKE_particle.h"#include "RNA_access.h"#include "RNA_prototypes.h"#include "MOD_modifiertypes.h"#include "UI_resources.h"Go to the source code of this file.
Functions | |
| static void | deformVerts (ModifierData *UNUSED(md), const ModifierEvalContext *ctx, Mesh *UNUSED(mesh), float(*vertexCos)[3], int verts_num) |
| static void | deformMatrices (ModifierData *md, const ModifierEvalContext *ctx, Mesh *mesh, float(*vertexCos)[3], float(*defMats)[3][3], int verts_num) |
| static void | deformVertsEM (ModifierData *md, const ModifierEvalContext *ctx, struct BMEditMesh *UNUSED(editData), Mesh *mesh, float(*vertexCos)[3], int verts_num) |
| static void | deformMatricesEM (ModifierData *UNUSED(md), const ModifierEvalContext *ctx, struct BMEditMesh *UNUSED(editData), Mesh *UNUSED(mesh), float(*vertexCos)[3], float(*defMats)[3][3], int verts_num) |
Variables | |
| ModifierTypeInfo | modifierType_ShapeKey |
|
static |
Definition at line 43 of file MOD_shapekey.c.
References Freestyle::a, BKE_key_from_object(), BKE_keyblock_from_object(), copy_m3_m3(), KeyBlock::curval, deformVerts(), mesh, OB_SHAPE_LOCK, ModifierEvalContext::object, Key::refkey, scale_m3_fl(), Object::shapeflag, KeyBlock::totelem, and void.
|
static |
Definition at line 88 of file MOD_shapekey.c.
References Freestyle::a, BKE_key_from_object(), BKE_keyblock_from_object(), copy_m3_m3(), KeyBlock::curval, ModifierEvalContext::object, Key::refkey, scale_m3_fl(), KeyBlock::totelem, and void.
|
static |
Definition at line 28 of file MOD_shapekey.c.
References BKE_key_evaluate_object_ex(), BKE_key_from_object(), Key::block, ListBase::first, NULL, and ModifierEvalContext::object.
Referenced by deformMatrices(), and deformVertsEM().
|
static |
Definition at line 74 of file MOD_shapekey.c.
References BKE_key_from_object(), deformVerts(), KEY_RELATIVE, mesh, ModifierEvalContext::object, and Key::type.
| ModifierTypeInfo modifierType_ShapeKey |
Definition at line 112 of file MOD_shapekey.c.