Blender V2.61 - r43446
Functions | Variables

MOD_boolean.c File Reference

#include <stdio.h>
#include "DNA_object_types.h"
#include "BLI_utildefines.h"
#include "BKE_cdderivedmesh.h"
#include "BKE_modifier.h"
#include "depsgraph_private.h"
#include "MOD_boolean_util.h"
#include "MOD_util.h"

Go to the source code of this file.

Functions

static void copyData (ModifierData *md, ModifierData *target)
static int isDisabled (ModifierData *md, int UNUSED(useRenderParams))
static void foreachObjectLink (ModifierData *md, Object *ob, void(*walk)(void *userData, Object *ob, Object **obpoin), void *userData)
static void updateDepgraph (ModifierData *md, DagForest *forest, struct Scene *UNUSED(scene), Object *UNUSED(ob), DagNode *obNode)
static DerivedMeshapplyModifier (ModifierData *UNUSED(md), Object *UNUSED(ob), DerivedMesh *derivedData, int UNUSED(useRenderParams), int UNUSED(isFinalCalc))
static CustomDataMask requiredDataMask (Object *UNUSED(ob), ModifierData *UNUSED(md))

Variables

ModifierTypeInfo modifierType_Boolean

Detailed Description

Definition in file MOD_boolean.c.


Function Documentation

static DerivedMesh* applyModifier ( ModifierData UNUSEDmd,
Object UNUSEDob,
DerivedMesh derivedData,
int   UNUSEDuseRenderParams,
int   UNUSEDisFinalCalc 
) [static]

Definition at line 154 of file MOD_boolean.c.

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

Definition at line 50 of file MOD_boolean.c.

References BooleanModifierData::object, and BooleanModifierData::operation.

static void foreachObjectLink ( ModifierData md,
Object ob,
void(*)(void *userData, Object *ob, Object **obpoin)  walk,
void *  userData 
) [static]

Definition at line 66 of file MOD_boolean.c.

References BooleanModifierData::object.

static int isDisabled ( ModifierData md,
int   UNUSEDuseRenderParams 
) [static]

Definition at line 59 of file MOD_boolean.c.

References BooleanModifierData::object.

static CustomDataMask requiredDataMask ( Object UNUSEDob,
ModifierData UNUSEDmd 
) [static]

Definition at line 163 of file MOD_boolean.c.

References CD_MASK_MDEFORMVERT, CD_MASK_MEDGE, and CD_MASK_MTFACE.

static void updateDepgraph ( ModifierData md,
DagForest forest,
struct Scene UNUSEDscene,
Object UNUSEDob,
DagNode obNode 
) [static]

Variable Documentation