Blender V2.61 - r43446
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)
#define OB_FLUIDSIM_SURF_PREVIEW_OBJ_FNAME   "fluidsurface_preview_####.bobj.gz"
#define OB_FLUIDSIM_SURF_FINAL_OBJ_FNAME   "fluidsurface_final_####.bobj.gz"
#define OB_FLUIDSIM_SURF_FINAL_VEL_FNAME   "fluidsurface_final_####.bvel.gz"
#define OB_FLUIDSIM_SURF_PARTICLES_FNAME   "fluidsurface_particles_####.gz"

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)

Definition at line 179 of file DNA_object_fluidsim.h.

Referenced by do_versions(), fluidsim_init(), and rna_def_fluidsim_active().

#define OB_FLUIDSIM_CONTROL   128

Definition at line 155 of file DNA_object_fluidsim.h.

Referenced by elbeemAddMesh(), and RNA_def_fluidsim().

#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

Definition at line 150 of file DNA_object_fluidsim.h.

Referenced by elbeemAddMesh(), and RNA_def_fluidsim().

#define OB_FLUIDSIM_INFLOW   16

Definition at line 152 of file DNA_object_fluidsim.h.

Referenced by elbeemAddMesh(), and RNA_def_fluidsim().

#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

Definition at line 154 of file DNA_object_fluidsim.h.

Referenced by do_versions(), and RNA_def_fluidsim().

#define OB_FLUIDSIM_REVERSE   (1 << 0)
#define OB_FLUIDSIM_SURF_FINAL_OBJ_FNAME   "fluidsurface_final_####.bobj.gz"

Definition at line 183 of file DNA_object_fluidsim.h.

#define OB_FLUIDSIM_SURF_FINAL_VEL_FNAME   "fluidsurface_final_####.bvel.gz"

Definition at line 184 of file DNA_object_fluidsim.h.

#define OB_FLUIDSIM_SURF_PARTICLES_FNAME   "fluidsurface_particles_####.gz"

Definition at line 185 of file DNA_object_fluidsim.h.

Referenced by particles_fluid_step().

#define OB_FLUIDSIM_SURF_PREVIEW_OBJ_FNAME   "fluidsurface_preview_####.bobj.gz"

Definition at line 182 of file DNA_object_fluidsim.h.

#define OB_FSBND_FREESLIP   (1<<(OB_TYPEFLAG_START+4))

Definition at line 161 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_slip().

#define OB_FSBND_NOSLIP   (1<<(OB_TYPEFLAG_START+2))

Definition at line 159 of file DNA_object_fluidsim.h.

Referenced by rna_def_fluidsim_slip().

#define OB_FSBND_PARTSLIP   (1<<(OB_TYPEFLAG_START+3))

Definition at line 160 of file DNA_object_fluidsim.h.

Referenced by fluidsim_init(), and rna_def_fluidsim_slip().

#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 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(), and rna_def_fluidsim_domain().

#define OB_TYPEFLAG_START   7

Definition at line 157 of file DNA_object_fluidsim.h.


Typedef Documentation