Blender  V3.3
Functions
rna_fluid.c File Reference
#include <limits.h>
#include <stdlib.h>
#include "BLI_path_util.h"
#include "BLI_sys_types.h"
#include "BLI_utildefines.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "BKE_fluid.h"
#include "BKE_modifier.h"
#include "BKE_pointcache.h"
#include "DNA_fluid_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_force_types.h"
#include "DNA_object_types.h"
#include "DNA_particle_types.h"
#include "DNA_scene_types.h"
#include "WM_api.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

static void rna_def_fluid_domain_settings (BlenderRNA *brna)
 
static void rna_def_fluid_flow_settings (BlenderRNA *brna)
 
static void rna_def_fluid_effector_settings (BlenderRNA *brna)
 
void RNA_def_fluid (BlenderRNA *brna)
 

Function Documentation

◆ RNA_def_fluid()

void RNA_def_fluid ( BlenderRNA brna)

◆ rna_def_fluid_domain_settings()

static void rna_def_fluid_domain_settings ( BlenderRNA brna)
static

Definition at line 1232 of file rna_fluid.c.

References AXIS_SLICE_SINGLE, FILE_MAX, FLUID_CELL_TYPE_EMPTY, FLUID_CELL_TYPE_FLUID, FLUID_CELL_TYPE_INFLOW, FLUID_CELL_TYPE_NONE, FLUID_CELL_TYPE_OBSTACLE, FLUID_CELL_TYPE_OUTFLOW, FLUID_DISPLAY_INTERP_CLOSEST, FLUID_DISPLAY_INTERP_CUBIC, FLUID_DISPLAY_INTERP_LINEAR, FLUID_DOMAIN_BAKED_ALL, FLUID_DOMAIN_BAKED_DATA, FLUID_DOMAIN_BAKED_GUIDE, FLUID_DOMAIN_BAKED_MESH, FLUID_DOMAIN_BAKED_NOISE, FLUID_DOMAIN_BAKED_PARTICLES, FLUID_DOMAIN_BAKING_ALL, FLUID_DOMAIN_BAKING_DATA, FLUID_DOMAIN_BAKING_GUIDE, FLUID_DOMAIN_BAKING_MESH, FLUID_DOMAIN_BAKING_NOISE, FLUID_DOMAIN_BAKING_PARTICLES, FLUID_DOMAIN_BORDER_BACK, FLUID_DOMAIN_BORDER_BOTTOM, FLUID_DOMAIN_BORDER_FRONT, FLUID_DOMAIN_BORDER_LEFT, FLUID_DOMAIN_BORDER_RIGHT, FLUID_DOMAIN_BORDER_TOP, FLUID_DOMAIN_CACHE_ALL, FLUID_DOMAIN_CACHE_MODULAR, FLUID_DOMAIN_CACHE_REPLAY, FLUID_DOMAIN_DELETE_IN_OBSTACLE, FLUID_DOMAIN_EXPORT_MANTA_SCRIPT, FLUID_DOMAIN_GUIDE_SRC_DOMAIN, FLUID_DOMAIN_GUIDE_SRC_EFFECTOR, FLUID_DOMAIN_MESH_IMPROVED, FLUID_DOMAIN_MESH_UNION, FLUID_DOMAIN_METHOD_APIC, FLUID_DOMAIN_METHOD_FLIP, FLUID_DOMAIN_PARTICLE_BUBBLE, FLUID_DOMAIN_PARTICLE_FLIP, FLUID_DOMAIN_PARTICLE_FOAM, FLUID_DOMAIN_PARTICLE_SPRAY, FLUID_DOMAIN_PARTICLE_TRACER, FLUID_DOMAIN_TYPE_GAS, FLUID_DOMAIN_TYPE_LIQUID, FLUID_DOMAIN_USE_ADAPTIVE_DOMAIN, FLUID_DOMAIN_USE_ADAPTIVE_TIME, FLUID_DOMAIN_USE_DIFFUSION, FLUID_DOMAIN_USE_DISSOLVE, FLUID_DOMAIN_USE_DISSOLVE_LOG, FLUID_DOMAIN_USE_FRACTIONS, FLUID_DOMAIN_USE_GUIDE, FLUID_DOMAIN_USE_MESH, FLUID_DOMAIN_USE_NOISE, FLUID_DOMAIN_USE_RESUMABLE_CACHE, FLUID_DOMAIN_USE_SPEED_VECTORS, FLUID_DOMAIN_USE_VISCOSITY, FLUID_DOMAIN_VECTOR_FIELD_FORCE, FLUID_DOMAIN_VECTOR_FIELD_GUIDE_VELOCITY, FLUID_DOMAIN_VECTOR_FIELD_VELOCITY, FLUID_GRIDLINE_COLOR_TYPE_FLAGS, FLUID_GRIDLINE_COLOR_TYPE_RANGE, MAXFRAME, NC_OBJECT, ND_DRAW, ND_MODIFIER, NULL, PROP_ACCELERATION, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLOR, PROP_COLOR_GAMMA, PROP_DIRPATH, PROP_DYNAMIC, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_TIME, PROP_XYZ, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), SLICE_AXIS_AUTO, SLICE_AXIS_X, SLICE_AXIS_Y, SLICE_AXIS_Z, SM_HRES_FULLSAMPLE, SM_HRES_LINEAR, SM_HRES_NEAREST, SNDPARTICLE_BOUNDARY_DELETE, SNDPARTICLE_BOUNDARY_PUSHOUT, SNDPARTICLE_COMBINED_EXPORT_FOAM_BUBBLE, SNDPARTICLE_COMBINED_EXPORT_OFF, SNDPARTICLE_COMBINED_EXPORT_SPRAY_BUBBLE, SNDPARTICLE_COMBINED_EXPORT_SPRAY_FOAM, SNDPARTICLE_COMBINED_EXPORT_SPRAY_FOAM_BUBBLE, VDB_COMPRESSION_BLOSC, VDB_COMPRESSION_NONE, VDB_COMPRESSION_ZIP, VECTOR_DRAW_MAC, VECTOR_DRAW_MAC_X, VECTOR_DRAW_MAC_Y, VECTOR_DRAW_MAC_Z, VECTOR_DRAW_NEEDLE, and VECTOR_DRAW_STREAMLINE.

Referenced by RNA_def_fluid().

◆ rna_def_fluid_effector_settings()

static void rna_def_fluid_effector_settings ( BlenderRNA brna)
static

◆ rna_def_fluid_flow_settings()

static void rna_def_fluid_flow_settings ( BlenderRNA brna)
static