Blender V2.61 - r43446
Functions | Variables

MOD_shapekey.c File Reference

#include "BLI_math.h"
#include "DNA_key_types.h"
#include "BLI_utildefines.h"
#include "BKE_cdderivedmesh.h"
#include "BKE_key.h"
#include "BKE_particle.h"
#include "MOD_modifiertypes.h"
#include "MEM_guardedalloc.h"

Go to the source code of this file.

Functions

static void deformVerts (ModifierData *md, Object *ob, DerivedMesh *UNUSED(derivedData), float(*vertexCos)[3], int numVerts, int UNUSED(useRenderParams), int UNUSED(isFinalCalc))
static void deformMatrices (ModifierData *md, Object *ob, DerivedMesh *derivedData, float(*vertexCos)[3], float(*defMats)[3][3], int numVerts)
static void deformVertsEM (ModifierData *md, Object *ob, struct EditMesh *UNUSED(editData), DerivedMesh *derivedData, float(*vertexCos)[3], int numVerts)
static void deformMatricesEM (ModifierData *UNUSED(md), Object *ob, struct EditMesh *UNUSED(editData), DerivedMesh *UNUSED(derivedData), float(*vertexCos)[3], float(*defMats)[3][3], int numVerts)

Variables

ModifierTypeInfo modifierType_ShapeKey

Detailed Description

Definition in file MOD_shapekey.c.


Function Documentation

static void deformMatrices ( ModifierData md,
Object ob,
DerivedMesh derivedData,
float(*)  vertexCos[3],
float(*)  defMats[3][3],
int  numVerts 
) [static]
static void deformMatricesEM ( ModifierData UNUSEDmd,
Object ob,
struct EditMesh UNUSEDeditData,
DerivedMesh UNUSEDderivedData,
float(*)  vertexCos[3],
float(*)  defMats[3][3],
int  numVerts 
) [static]
static void deformVerts ( ModifierData md,
Object ob,
DerivedMesh UNUSEDderivedData,
float(*)  vertexCos[3],
int  numVerts,
int   UNUSEDuseRenderParams,
int   UNUSEDisFinalCalc 
) [static]
static void deformVertsEM ( ModifierData md,
Object ob,
struct EditMesh UNUSEDeditData,
DerivedMesh derivedData,
float(*)  vertexCos[3],
int  numVerts 
) [static]

Definition at line 92 of file MOD_shapekey.c.

References deformVerts(), KEY_RELATIVE, ob_get_key(), and Key::type.


Variable Documentation