Blender V2.61 - r43446
Functions | Variables

MOD_dynamicpaint.c File Reference

#include <stddef.h>
#include "DNA_dynamicpaint_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
#include "BKE_cdderivedmesh.h"
#include "BKE_dynamicpaint.h"
#include "BKE_modifier.h"
#include "depsgraph_private.h"
#include "MOD_util.h"

Go to the source code of this file.

Functions

static void initData (ModifierData *md)
static void copyData (ModifierData *md, ModifierData *target)
static void freeData (ModifierData *md)
static CustomDataMask requiredDataMask (Object *UNUSED(ob), ModifierData *md)
static DerivedMesh * applyModifier (ModifierData *md, Object *ob, DerivedMesh *dm, int UNUSED(useRenderParams), int UNUSED(isFinalCalc))
static void updateDepgraph (ModifierData *md, DagForest *forest, struct Scene *scene, Object *ob, DagNode *obNode)
static int dependsOnTime (ModifierData *UNUSED(md))
static void foreachIDLink (ModifierData *md, Object *ob, IDWalkFunc walk, void *userData)
static void foreachTexLink (ModifierData *UNUSED(md), Object *UNUSED(ob), TexWalkFunc UNUSED(walk), void *UNUSED(userData))

Variables

ModifierTypeInfo modifierType_DynamicPaint

Detailed Description

Definition in file MOD_dynamicpaint.c.


Function Documentation

static DerivedMesh* applyModifier ( ModifierData *  md,
Object *  ob,
DerivedMesh *  dm,
int   UNUSEDuseRenderParams,
int   UNUSEDisFinalCalc 
) [static]

Definition at line 104 of file MOD_dynamicpaint.c.

References dynamicPaint_Modifier_do(), and ModifierData::scene.

static void copyData ( ModifierData *  md,
ModifierData *  target 
) [static]

Definition at line 57 of file MOD_dynamicpaint.c.

References dynamicPaint_Modifier_copy().

static int dependsOnTime ( ModifierData *  UNUSEDmd) [static]

Definition at line 138 of file MOD_dynamicpaint.c.

static void foreachIDLink ( ModifierData *  md,
Object *  ob,
IDWalkFunc  walk,
void *  userData 
) [static]
static void foreachTexLink ( ModifierData *  UNUSEDmd,
Object *  UNUSEDob,
TexWalkFunc   UNUSEDwalk,
void *  UNUSEDuserData 
) [static]

Definition at line 161 of file MOD_dynamicpaint.c.

static void freeData ( ModifierData *  md) [static]

Definition at line 65 of file MOD_dynamicpaint.c.

References dynamicPaint_Modifier_free().

static void initData ( ModifierData *  md) [static]
static CustomDataMask requiredDataMask ( Object *  UNUSEDob,
ModifierData *  md 
) [static]
static void updateDepgraph ( ModifierData *  md,
DagForest *  forest,
struct Scene *  scene,
Object *  ob,
DagNode *  obNode 
) [static]

Variable Documentation