Blender  V2.59
Classes | Defines | Typedefs
DNA_object_fluidsim.h File Reference
#include "DNA_ID.h"

Go to the source code of this file.

Classes

struct  FluidVertexVelocity
struct  FluidsimSettings

Defines

#define OB_FLUIDSIM_ENABLE   1
#define OB_FLUIDSIM_DOMAIN   2
#define OB_FLUIDSIM_FLUID   4
#define OB_FLUIDSIM_OBSTACLE   8
#define OB_FLUIDSIM_INFLOW   16
#define OB_FLUIDSIM_OUTFLOW   32
#define OB_FLUIDSIM_PARTICLE   64
#define OB_FLUIDSIM_CONTROL   128
#define OB_TYPEFLAG_START   7
#define OB_FSGEO_THIN   (1<<(OB_TYPEFLAG_START+1))
#define OB_FSBND_NOSLIP   (1<<(OB_TYPEFLAG_START+2))
#define OB_FSBND_PARTSLIP   (1<<(OB_TYPEFLAG_START+3))
#define OB_FSBND_FREESLIP   (1<<(OB_TYPEFLAG_START+4))
#define OB_FSINFLOW_LOCALCOORD   (1<<(OB_TYPEFLAG_START+5))
#define OB_FSSG_NOOBS   (1<<(OB_TYPEFLAG_START+6))
#define OB_FSDOM_GEOM   1
#define OB_FSDOM_PREVIEW   2
#define OB_FSDOM_FINAL   3
#define OB_FSPART_BUBBLE   (1<<1)
#define OB_FSPART_DROP   (1<<2)
#define OB_FSPART_NEWPART   (1<<3)
#define OB_FSPART_FLOAT   (1<<4)
#define OB_FSPART_TRACER   (1<<5)
#define OB_FLUIDSIM_REVERSE   (1 << 0)
#define OB_FLUIDSIM_ACTIVE   (1 << 1)
#define OB_FLUIDSIM_OVERRIDE_TIME   (1 << 2)

Typedefs

typedef struct FluidVertexVelocity FluidVertexVelocity
typedef struct FluidsimSettings FluidsimSettings

Detailed Description

Definition in file DNA_object_fluidsim.h.


Define Documentation

#define OB_FLUIDSIM_ACTIVE   (1 << 1)
#define OB_FLUIDSIM_CONTROL   128
#define OB_FLUIDSIM_DOMAIN   2
#define OB_FLUIDSIM_ENABLE   1

Definition at line 148 of file DNA_object_fluidsim.h.

Referenced by fluidsim_init(), and RNA_def_fluidsim().

#define OB_FLUIDSIM_FLUID   4
#define OB_FLUIDSIM_INFLOW   16
#define OB_FLUIDSIM_OBSTACLE   8

Definition at line 151 of file DNA_object_fluidsim.h.

Referenced by elbeemAddMesh(), and RNA_def_fluidsim().

#define OB_FLUIDSIM_OUTFLOW   32

Definition at line 153 of file DNA_object_fluidsim.h.

Referenced by elbeemAddMesh(), and RNA_def_fluidsim().

#define OB_FLUIDSIM_OVERRIDE_TIME   (1 << 2)

Definition at line 180 of file DNA_object_fluidsim.h.

Referenced by do_versions(), and rna_def_fluidsim_domain().

#define OB_FLUIDSIM_PARTICLE   64
#define OB_FLUIDSIM_REVERSE   (1 << 0)
#define OB_FSBND_FREESLIP   (1<<(OB_TYPEFLAG_START+4))
#define OB_FSBND_NOSLIP   (1<<(OB_TYPEFLAG_START+2))
#define OB_FSBND_PARTSLIP   (1<<(OB_TYPEFLAG_START+3))
#define OB_FSDOM_FINAL   3

Definition at line 170 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_domain().

#define OB_FSDOM_GEOM   1

Definition at line 168 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_domain().

#define OB_FSDOM_PREVIEW   2

Definition at line 169 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_domain().

#define OB_FSGEO_THIN   (1<<(OB_TYPEFLAG_START+1))

Definition at line 158 of file DNA_object_fluidsim.h.

#define OB_FSINFLOW_LOCALCOORD   (1<<(OB_TYPEFLAG_START+5))

Definition at line 162 of file DNA_object_fluidsim.h.

Referenced by export_fluid_objects(), and rna_def_fluidsim_inflow().

#define OB_FSPART_BUBBLE   (1<<1)

Definition at line 171 of file DNA_object_fluidsim.h.

#define OB_FSPART_DROP   (1<<2)

Definition at line 172 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_particle().

#define OB_FSPART_FLOAT   (1<<4)

Definition at line 174 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_particle().

#define OB_FSPART_NEWPART   (1<<3)

Definition at line 173 of file DNA_object_fluidsim.h.

#define OB_FSPART_TRACER   (1<<5)

Definition at line 175 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_particle().

#define OB_FSSG_NOOBS   (1<<(OB_TYPEFLAG_START+6))

Definition at line 165 of file DNA_object_fluidsim.h.

Referenced by fluidsim_init(), fluidsimBake(), and rna_def_fluidsim_domain().

#define OB_TYPEFLAG_START   7

Definition at line 157 of file DNA_object_fluidsim.h.


Typedef Documentation