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.