Blender
V3.3
|
#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) |
void RNA_def_fluid | ( | BlenderRNA * | brna | ) |
Definition at line 2987 of file rna_fluid.c.
References rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), and rna_def_fluid_flow_settings().
|
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().
|
static |
Definition at line 2899 of file rna_fluid.c.
References FLUID_EFFECTOR_GUIDE_AVERAGED, FLUID_EFFECTOR_GUIDE_MAX, FLUID_EFFECTOR_GUIDE_MIN, FLUID_EFFECTOR_GUIDE_OVERRIDE, FLUID_EFFECTOR_TYPE_COLLISION, FLUID_EFFECTOR_TYPE_GUIDE, FLUID_EFFECTOR_USE_EFFEC, FLUID_EFFECTOR_USE_PLANE_INIT, NC_OBJECT, ND_DRAW, ND_MODIFIER, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), 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(), and RNA_def_struct_ui_text().
Referenced by RNA_def_fluid().
|
static |
Definition at line 2656 of file rna_fluid.c.
References FLUID_FLOW_ABSOLUTE, FLUID_FLOW_BEHAVIOR_GEOMETRY, FLUID_FLOW_BEHAVIOR_INFLOW, FLUID_FLOW_BEHAVIOR_OUTFLOW, FLUID_FLOW_INITVELOCITY, FLUID_FLOW_TEXTURE_MAP_AUTO, FLUID_FLOW_TEXTURE_MAP_UV, FLUID_FLOW_TEXTUREEMIT, FLUID_FLOW_TYPE_FIRE, FLUID_FLOW_TYPE_LIQUID, FLUID_FLOW_TYPE_SMOKE, FLUID_FLOW_TYPE_SMOKEFIRE, FLUID_FLOW_USE_INFLOW, FLUID_FLOW_USE_PART_SIZE, FLUID_FLOW_USE_PLANE_INIT, NC_OBJECT, ND_MODIFIER, NULL, PROP_BOOLEAN, PROP_COLOR_GAMMA, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_VELOCITY, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), 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(), and RNA_def_struct_ui_text().
Referenced by RNA_def_fluid().