Blender  V3.3
Functions
manta_fluid_API.h File Reference

Go to the source code of this file.

Functions

struct MANTAmanta_init (int *res, struct FluidModifierData *fmd)
 
void manta_free (struct MANTA *fluid)
 
bool manta_ensure_obstacle (struct MANTA *fluid, struct FluidModifierData *fmd)
 
bool manta_ensure_guiding (struct MANTA *fluid, struct FluidModifierData *fmd)
 
bool manta_ensure_invelocity (struct MANTA *fluid, struct FluidModifierData *fmd)
 
bool manta_ensure_outflow (struct MANTA *fluid, struct FluidModifierData *fmd)
 
bool manta_write_config (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_write_data (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_write_noise (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_read_config (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_read_data (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr, bool resumable)
 
bool manta_read_noise (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr, bool resumable)
 
bool manta_read_mesh (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_read_particles (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr, bool resumable)
 
bool manta_read_guiding (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr, bool sourceDomain)
 
bool manta_bake_data (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_bake_noise (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_bake_mesh (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_bake_particles (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_bake_guiding (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_has_data (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_has_noise (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_has_mesh (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_has_particles (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr)
 
bool manta_has_guiding (struct MANTA *fluid, struct FluidModifierData *fmd, int framenr, bool domain)
 
void manta_update_variables (struct MANTA *fluid, struct FluidModifierData *fmd)
 
int manta_get_frame (struct MANTA *fluid)
 
float manta_get_timestep (struct MANTA *fluid)
 
void manta_adapt_timestep (struct MANTA *fluid)
 
bool manta_needs_realloc (struct MANTA *fluid, struct FluidModifierData *fmd)
 
void manta_update_pointers (struct MANTA *fluid, struct FluidModifierData *fmd, bool flush)
 
size_t manta_get_index (int x, int max_x, int y, int max_y, int z)
 
size_t manta_get_index2d (int x, int max_x, int y)
 
floatmanta_get_velocity_x (struct MANTA *fluid)
 
floatmanta_get_velocity_y (struct MANTA *fluid)
 
floatmanta_get_velocity_z (struct MANTA *fluid)
 
floatmanta_get_ob_velocity_x (struct MANTA *fluid)
 
floatmanta_get_ob_velocity_y (struct MANTA *fluid)
 
floatmanta_get_ob_velocity_z (struct MANTA *fluid)
 
floatmanta_get_guide_velocity_x (struct MANTA *fluid)
 
floatmanta_get_guide_velocity_y (struct MANTA *fluid)
 
floatmanta_get_guide_velocity_z (struct MANTA *fluid)
 
floatmanta_get_in_velocity_x (struct MANTA *fluid)
 
floatmanta_get_in_velocity_y (struct MANTA *fluid)
 
floatmanta_get_in_velocity_z (struct MANTA *fluid)
 
floatmanta_get_force_x (struct MANTA *fluid)
 
floatmanta_get_force_y (struct MANTA *fluid)
 
floatmanta_get_force_z (struct MANTA *fluid)
 
floatmanta_get_phiguide_in (struct MANTA *fluid)
 
floatmanta_get_num_obstacle (struct MANTA *fluid)
 
floatmanta_get_num_guide (struct MANTA *fluid)
 
int manta_get_res_x (struct MANTA *fluid)
 
int manta_get_res_y (struct MANTA *fluid)
 
int manta_get_res_z (struct MANTA *fluid)
 
floatmanta_get_phi_in (struct MANTA *fluid)
 
floatmanta_get_phistatic_in (struct MANTA *fluid)
 
floatmanta_get_phiobs_in (struct MANTA *fluid)
 
floatmanta_get_phiobsstatic_in (struct MANTA *fluid)
 
floatmanta_get_phiout_in (struct MANTA *fluid)
 
floatmanta_get_phioutstatic_in (struct MANTA *fluid)
 
floatmanta_get_phi (struct MANTA *fluid)
 
floatmanta_get_pressure (struct MANTA *fluid)
 
bool manta_smoke_export_script (struct MANTA *smoke, struct FluidModifierData *fmd)
 
void manta_smoke_get_rgba (struct MANTA *smoke, float *data, int sequential)
 
void manta_noise_get_rgba (struct MANTA *smoke, float *data, int sequential)
 
void manta_smoke_get_rgba_fixed_color (struct MANTA *smoke, float color[3], float *data, int sequential)
 
void manta_noise_get_rgba_fixed_color (struct MANTA *smoke, float color[3], float *data, int sequential)
 
bool manta_smoke_ensure_heat (struct MANTA *smoke, struct FluidModifierData *fmd)
 
bool manta_smoke_ensure_fire (struct MANTA *smoke, struct FluidModifierData *fmd)
 
bool manta_smoke_ensure_colors (struct MANTA *smoke, struct FluidModifierData *fmd)
 
floatmanta_smoke_get_density (struct MANTA *smoke)
 
floatmanta_smoke_get_fuel (struct MANTA *smoke)
 
floatmanta_smoke_get_react (struct MANTA *smoke)
 
floatmanta_smoke_get_heat (struct MANTA *smoke)
 
floatmanta_smoke_get_flame (struct MANTA *smoke)
 
floatmanta_smoke_get_shadow (struct MANTA *fluid)
 
floatmanta_smoke_get_color_r (struct MANTA *smoke)
 
floatmanta_smoke_get_color_g (struct MANTA *smoke)
 
floatmanta_smoke_get_color_b (struct MANTA *smoke)
 
int * manta_smoke_get_flags (struct MANTA *smoke)
 
floatmanta_smoke_get_density_in (struct MANTA *smoke)
 
floatmanta_smoke_get_heat_in (struct MANTA *smoke)
 
floatmanta_smoke_get_color_r_in (struct MANTA *smoke)
 
floatmanta_smoke_get_color_g_in (struct MANTA *smoke)
 
floatmanta_smoke_get_color_b_in (struct MANTA *smoke)
 
floatmanta_smoke_get_fuel_in (struct MANTA *smoke)
 
floatmanta_smoke_get_react_in (struct MANTA *smoke)
 
floatmanta_smoke_get_emission_in (struct MANTA *smoke)
 
bool manta_smoke_has_heat (struct MANTA *smoke)
 
bool manta_smoke_has_fuel (struct MANTA *smoke)
 
bool manta_smoke_has_colors (struct MANTA *smoke)
 
floatmanta_noise_get_density (struct MANTA *smoke)
 
floatmanta_noise_get_fuel (struct MANTA *smoke)
 
floatmanta_noise_get_react (struct MANTA *smoke)
 
floatmanta_noise_get_color_r (struct MANTA *smoke)
 
floatmanta_noise_get_color_g (struct MANTA *smoke)
 
floatmanta_noise_get_color_b (struct MANTA *smoke)
 
floatmanta_noise_get_texture_u (struct MANTA *smoke)
 
floatmanta_noise_get_texture_v (struct MANTA *smoke)
 
floatmanta_noise_get_texture_w (struct MANTA *smoke)
 
floatmanta_noise_get_texture_u2 (struct MANTA *smoke)
 
floatmanta_noise_get_texture_v2 (struct MANTA *smoke)
 
floatmanta_noise_get_texture_w2 (struct MANTA *smoke)
 
floatmanta_noise_get_flame (struct MANTA *smoke)
 
bool manta_noise_has_fuel (struct MANTA *smoke)
 
bool manta_noise_has_colors (struct MANTA *smoke)
 
void manta_noise_get_res (struct MANTA *smoke, int *res)
 
int manta_noise_get_cells (struct MANTA *smoke)
 
bool manta_liquid_export_script (struct MANTA *smoke, struct FluidModifierData *fmd)
 
bool manta_liquid_ensure_sndparts (struct MANTA *fluid, struct FluidModifierData *fmd)
 
int manta_liquid_get_particle_res_x (struct MANTA *liquid)
 
int manta_liquid_get_particle_res_y (struct MANTA *liquid)
 
int manta_liquid_get_particle_res_z (struct MANTA *liquid)
 
int manta_liquid_get_mesh_res_x (struct MANTA *liquid)
 
int manta_liquid_get_mesh_res_y (struct MANTA *liquid)
 
int manta_liquid_get_mesh_res_z (struct MANTA *liquid)
 
int manta_liquid_get_particle_upres (struct MANTA *liquid)
 
int manta_liquid_get_mesh_upres (struct MANTA *liquid)
 
int manta_liquid_get_num_verts (struct MANTA *liquid)
 
int manta_liquid_get_num_normals (struct MANTA *liquid)
 
int manta_liquid_get_num_triangles (struct MANTA *liquid)
 
float manta_liquid_get_vertex_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_vertex_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_vertex_z_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_normal_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_normal_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_normal_z_at (struct MANTA *liquid, int i)
 
int manta_liquid_get_triangle_x_at (struct MANTA *liquid, int i)
 
int manta_liquid_get_triangle_y_at (struct MANTA *liquid, int i)
 
int manta_liquid_get_triangle_z_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_vertvel_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_vertvel_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_vertvel_z_at (struct MANTA *liquid, int i)
 
int manta_liquid_get_num_flip_particles (struct MANTA *liquid)
 
int manta_liquid_get_num_snd_particles (struct MANTA *liquid)
 
int manta_liquid_get_flip_particle_flag_at (struct MANTA *liquid, int i)
 
int manta_liquid_get_snd_particle_flag_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_position_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_position_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_position_z_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_velocity_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_velocity_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_flip_particle_velocity_z_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_position_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_position_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_position_z_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_velocity_x_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_velocity_y_at (struct MANTA *liquid, int i)
 
float manta_liquid_get_snd_particle_velocity_z_at (struct MANTA *liquid, int i)
 

Function Documentation

◆ manta_adapt_timestep()

void manta_adapt_timestep ( struct MANTA fluid)

Definition at line 151 of file manta_fluid_API.cpp.

References MANTA::adaptTimestep().

◆ manta_bake_data()

bool manta_bake_data ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 86 of file manta_fluid_API.cpp.

References MANTA::bakeData().

◆ manta_bake_guiding()

bool manta_bake_guiding ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 106 of file manta_fluid_API.cpp.

References MANTA::bakeGuiding().

◆ manta_bake_mesh()

bool manta_bake_mesh ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 96 of file manta_fluid_API.cpp.

References MANTA::bakeMesh().

◆ manta_bake_noise()

bool manta_bake_noise ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 91 of file manta_fluid_API.cpp.

References MANTA::bakeNoise().

◆ manta_bake_particles()

bool manta_bake_particles ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 101 of file manta_fluid_API.cpp.

References MANTA::bakeParticles().

◆ manta_ensure_guiding()

bool manta_ensure_guiding ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 28 of file manta_fluid_API.cpp.

References MANTA::initGuiding().

◆ manta_ensure_invelocity()

bool manta_ensure_invelocity ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 32 of file manta_fluid_API.cpp.

References MANTA::initInVelocity().

◆ manta_ensure_obstacle()

bool manta_ensure_obstacle ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 24 of file manta_fluid_API.cpp.

References MANTA::initObstacle().

◆ manta_ensure_outflow()

bool manta_ensure_outflow ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 36 of file manta_fluid_API.cpp.

References MANTA::initOutflow().

◆ manta_free()

void manta_free ( struct MANTA fluid)

◆ manta_get_force_x()

float* manta_get_force_x ( struct MANTA fluid)

Definition at line 227 of file manta_fluid_API.cpp.

References MANTA::getForceX().

◆ manta_get_force_y()

float* manta_get_force_y ( struct MANTA fluid)

Definition at line 231 of file manta_fluid_API.cpp.

References MANTA::getForceY().

◆ manta_get_force_z()

float* manta_get_force_z ( struct MANTA fluid)

Definition at line 235 of file manta_fluid_API.cpp.

References MANTA::getForceZ().

◆ manta_get_frame()

int manta_get_frame ( struct MANTA fluid)

Definition at line 141 of file manta_fluid_API.cpp.

References MANTA::getFrame().

◆ manta_get_guide_velocity_x()

float* manta_get_guide_velocity_x ( struct MANTA fluid)

Definition at line 201 of file manta_fluid_API.cpp.

References MANTA::getGuideVelocityX().

◆ manta_get_guide_velocity_y()

float* manta_get_guide_velocity_y ( struct MANTA fluid)

Definition at line 205 of file manta_fluid_API.cpp.

References MANTA::getGuideVelocityY().

◆ manta_get_guide_velocity_z()

float* manta_get_guide_velocity_z ( struct MANTA fluid)

Definition at line 209 of file manta_fluid_API.cpp.

References MANTA::getGuideVelocityZ().

◆ manta_get_in_velocity_x()

float* manta_get_in_velocity_x ( struct MANTA fluid)

Definition at line 214 of file manta_fluid_API.cpp.

References MANTA::getInVelocityX().

◆ manta_get_in_velocity_y()

float* manta_get_in_velocity_y ( struct MANTA fluid)

Definition at line 218 of file manta_fluid_API.cpp.

References MANTA::getInVelocityY().

◆ manta_get_in_velocity_z()

float* manta_get_in_velocity_z ( struct MANTA fluid)

Definition at line 222 of file manta_fluid_API.cpp.

References MANTA::getInVelocityZ().

◆ manta_get_index()

size_t manta_get_index ( int  x,
int  max_x,
int  y,
int  max_y,
int  z 
)

Definition at line 167 of file manta_fluid_API.cpp.

References x, y, and z.

◆ manta_get_index2d()

size_t manta_get_index2d ( int  x,
int  max_x,
int  y 
)

Definition at line 171 of file manta_fluid_API.cpp.

References x, and y.

◆ manta_get_num_guide()

float* manta_get_num_guide ( struct MANTA fluid)

Definition at line 249 of file manta_fluid_API.cpp.

References MANTA::getNumGuide().

◆ manta_get_num_obstacle()

float* manta_get_num_obstacle ( struct MANTA fluid)

Definition at line 245 of file manta_fluid_API.cpp.

References MANTA::getNumObstacle().

◆ manta_get_ob_velocity_x()

float* manta_get_ob_velocity_x ( struct MANTA fluid)

Definition at line 188 of file manta_fluid_API.cpp.

References MANTA::getObVelocityX().

◆ manta_get_ob_velocity_y()

float* manta_get_ob_velocity_y ( struct MANTA fluid)

Definition at line 192 of file manta_fluid_API.cpp.

References MANTA::getObVelocityY().

◆ manta_get_ob_velocity_z()

float* manta_get_ob_velocity_z ( struct MANTA fluid)

Definition at line 196 of file manta_fluid_API.cpp.

References MANTA::getObVelocityZ().

◆ manta_get_phi()

float* manta_get_phi ( struct MANTA fluid)

Definition at line 291 of file manta_fluid_API.cpp.

References MANTA::getPhi().

◆ manta_get_phi_in()

float* manta_get_phi_in ( struct MANTA fluid)

Definition at line 267 of file manta_fluid_API.cpp.

References MANTA::getPhiIn().

◆ manta_get_phiguide_in()

float* manta_get_phiguide_in ( struct MANTA fluid)

Definition at line 240 of file manta_fluid_API.cpp.

References MANTA::getPhiGuideIn().

◆ manta_get_phiobs_in()

float* manta_get_phiobs_in ( struct MANTA fluid)

Definition at line 275 of file manta_fluid_API.cpp.

References MANTA::getPhiObsIn().

◆ manta_get_phiobsstatic_in()

float* manta_get_phiobsstatic_in ( struct MANTA fluid)

Definition at line 279 of file manta_fluid_API.cpp.

References MANTA::getPhiObsStaticIn().

◆ manta_get_phiout_in()

float* manta_get_phiout_in ( struct MANTA fluid)

Definition at line 283 of file manta_fluid_API.cpp.

References MANTA::getPhiOutIn().

◆ manta_get_phioutstatic_in()

float* manta_get_phioutstatic_in ( struct MANTA fluid)

Definition at line 287 of file manta_fluid_API.cpp.

References MANTA::getPhiOutStaticIn().

◆ manta_get_phistatic_in()

float* manta_get_phistatic_in ( struct MANTA fluid)

Definition at line 271 of file manta_fluid_API.cpp.

References MANTA::getPhiStaticIn().

◆ manta_get_pressure()

float* manta_get_pressure ( struct MANTA fluid)

Definition at line 295 of file manta_fluid_API.cpp.

References MANTA::getPressure().

◆ manta_get_res_x()

int manta_get_res_x ( struct MANTA fluid)

Definition at line 254 of file manta_fluid_API.cpp.

References MANTA::getResX().

Referenced by particles_fluid_step().

◆ manta_get_res_y()

int manta_get_res_y ( struct MANTA fluid)

Definition at line 258 of file manta_fluid_API.cpp.

References MANTA::getResY().

Referenced by particles_fluid_step().

◆ manta_get_res_z()

int manta_get_res_z ( struct MANTA fluid)

Definition at line 262 of file manta_fluid_API.cpp.

References MANTA::getResZ().

Referenced by particles_fluid_step().

◆ manta_get_timestep()

float manta_get_timestep ( struct MANTA fluid)

Definition at line 146 of file manta_fluid_API.cpp.

References MANTA::getTimestep().

◆ manta_get_velocity_x()

float* manta_get_velocity_x ( struct MANTA fluid)

Definition at line 175 of file manta_fluid_API.cpp.

References MANTA::getVelocityX().

◆ manta_get_velocity_y()

float* manta_get_velocity_y ( struct MANTA fluid)

Definition at line 179 of file manta_fluid_API.cpp.

References MANTA::getVelocityY().

◆ manta_get_velocity_z()

float* manta_get_velocity_z ( struct MANTA fluid)

Definition at line 183 of file manta_fluid_API.cpp.

References MANTA::getVelocityZ().

◆ manta_has_data()

bool manta_has_data ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 111 of file manta_fluid_API.cpp.

References MANTA::hasData().

◆ manta_has_guiding()

bool manta_has_guiding ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr,
bool  domain 
)

Definition at line 131 of file manta_fluid_API.cpp.

References MANTA::hasGuiding().

◆ manta_has_mesh()

bool manta_has_mesh ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 121 of file manta_fluid_API.cpp.

References MANTA::hasMesh().

◆ manta_has_noise()

bool manta_has_noise ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 116 of file manta_fluid_API.cpp.

References MANTA::hasNoise().

◆ manta_has_particles()

bool manta_has_particles ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 126 of file manta_fluid_API.cpp.

References MANTA::hasParticles().

◆ manta_init()

struct MANTA* manta_init ( int *  res,
struct FluidModifierData fmd 
)

Definition at line 14 of file manta_fluid_API.cpp.

◆ manta_liquid_ensure_sndparts()

bool manta_liquid_ensure_sndparts ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 575 of file manta_fluid_API.cpp.

References MANTA::initLiquidSndParts().

◆ manta_liquid_export_script()

bool manta_liquid_export_script ( struct MANTA smoke,
struct FluidModifierData fmd 
)

Definition at line 570 of file manta_fluid_API.cpp.

References MANTA::exportLiquidScript().

◆ manta_liquid_get_flip_particle_flag_at()

int manta_liquid_get_flip_particle_flag_at ( struct MANTA liquid,
int  i 
)

Definition at line 690 of file manta_fluid_API.cpp.

References MANTA::getFlipParticleFlagAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_position_x_at()

float manta_liquid_get_flip_particle_position_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 699 of file manta_fluid_API.cpp.

References MANTA::getFlipParticlePositionXAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_position_y_at()

float manta_liquid_get_flip_particle_position_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 703 of file manta_fluid_API.cpp.

References MANTA::getFlipParticlePositionYAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_position_z_at()

float manta_liquid_get_flip_particle_position_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 707 of file manta_fluid_API.cpp.

References MANTA::getFlipParticlePositionZAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_velocity_x_at()

float manta_liquid_get_flip_particle_velocity_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 712 of file manta_fluid_API.cpp.

References MANTA::getFlipParticleVelocityXAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_velocity_y_at()

float manta_liquid_get_flip_particle_velocity_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 716 of file manta_fluid_API.cpp.

References MANTA::getFlipParticleVelocityYAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_flip_particle_velocity_z_at()

float manta_liquid_get_flip_particle_velocity_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 720 of file manta_fluid_API.cpp.

References MANTA::getFlipParticleVelocityZAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_mesh_res_x()

int manta_liquid_get_mesh_res_x ( struct MANTA liquid)

Definition at line 594 of file manta_fluid_API.cpp.

References MANTA::getMeshResX().

◆ manta_liquid_get_mesh_res_y()

int manta_liquid_get_mesh_res_y ( struct MANTA liquid)

Definition at line 598 of file manta_fluid_API.cpp.

References MANTA::getMeshResY().

◆ manta_liquid_get_mesh_res_z()

int manta_liquid_get_mesh_res_z ( struct MANTA liquid)

Definition at line 602 of file manta_fluid_API.cpp.

References MANTA::getMeshResZ().

◆ manta_liquid_get_mesh_upres()

int manta_liquid_get_mesh_upres ( struct MANTA liquid)

Definition at line 611 of file manta_fluid_API.cpp.

References MANTA::getMeshUpres().

◆ manta_liquid_get_normal_x_at()

float manta_liquid_get_normal_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 642 of file manta_fluid_API.cpp.

References MANTA::getNormalXAt().

◆ manta_liquid_get_normal_y_at()

float manta_liquid_get_normal_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 646 of file manta_fluid_API.cpp.

References MANTA::getNormalYAt().

◆ manta_liquid_get_normal_z_at()

float manta_liquid_get_normal_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 650 of file manta_fluid_API.cpp.

References MANTA::getNormalZAt().

◆ manta_liquid_get_num_flip_particles()

int manta_liquid_get_num_flip_particles ( struct MANTA liquid)

Definition at line 681 of file manta_fluid_API.cpp.

References MANTA::getNumFlipParticles().

Referenced by particles_fluid_step().

◆ manta_liquid_get_num_normals()

int manta_liquid_get_num_normals ( struct MANTA liquid)

Definition at line 620 of file manta_fluid_API.cpp.

References MANTA::getNumNormals().

◆ manta_liquid_get_num_snd_particles()

int manta_liquid_get_num_snd_particles ( struct MANTA liquid)

Definition at line 685 of file manta_fluid_API.cpp.

References MANTA::getNumSndParticles().

Referenced by particles_fluid_step().

◆ manta_liquid_get_num_triangles()

int manta_liquid_get_num_triangles ( struct MANTA liquid)

Definition at line 624 of file manta_fluid_API.cpp.

References MANTA::getNumTriangles().

◆ manta_liquid_get_num_verts()

int manta_liquid_get_num_verts ( struct MANTA liquid)

Definition at line 616 of file manta_fluid_API.cpp.

References MANTA::getNumVertices().

◆ manta_liquid_get_particle_res_x()

int manta_liquid_get_particle_res_x ( struct MANTA liquid)

Definition at line 581 of file manta_fluid_API.cpp.

References MANTA::getParticleResX().

Referenced by particles_fluid_step().

◆ manta_liquid_get_particle_res_y()

int manta_liquid_get_particle_res_y ( struct MANTA liquid)

Definition at line 585 of file manta_fluid_API.cpp.

References MANTA::getParticleResY().

Referenced by particles_fluid_step().

◆ manta_liquid_get_particle_res_z()

int manta_liquid_get_particle_res_z ( struct MANTA liquid)

Definition at line 589 of file manta_fluid_API.cpp.

References MANTA::getParticleResZ().

Referenced by particles_fluid_step().

◆ manta_liquid_get_particle_upres()

int manta_liquid_get_particle_upres ( struct MANTA liquid)

Definition at line 607 of file manta_fluid_API.cpp.

References MANTA::getParticleUpres().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_flag_at()

int manta_liquid_get_snd_particle_flag_at ( struct MANTA liquid,
int  i 
)

Definition at line 694 of file manta_fluid_API.cpp.

References MANTA::getSndParticleFlagAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_position_x_at()

float manta_liquid_get_snd_particle_position_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 725 of file manta_fluid_API.cpp.

References MANTA::getSndParticlePositionXAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_position_y_at()

float manta_liquid_get_snd_particle_position_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 729 of file manta_fluid_API.cpp.

References MANTA::getSndParticlePositionYAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_position_z_at()

float manta_liquid_get_snd_particle_position_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 733 of file manta_fluid_API.cpp.

References MANTA::getSndParticlePositionZAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_velocity_x_at()

float manta_liquid_get_snd_particle_velocity_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 738 of file manta_fluid_API.cpp.

References MANTA::getSndParticleVelocityXAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_velocity_y_at()

float manta_liquid_get_snd_particle_velocity_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 742 of file manta_fluid_API.cpp.

References MANTA::getSndParticleVelocityYAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_snd_particle_velocity_z_at()

float manta_liquid_get_snd_particle_velocity_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 746 of file manta_fluid_API.cpp.

References MANTA::getSndParticleVelocityZAt().

Referenced by particles_fluid_step().

◆ manta_liquid_get_triangle_x_at()

int manta_liquid_get_triangle_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 655 of file manta_fluid_API.cpp.

References MANTA::getTriangleXAt().

◆ manta_liquid_get_triangle_y_at()

int manta_liquid_get_triangle_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 659 of file manta_fluid_API.cpp.

References MANTA::getTriangleYAt().

◆ manta_liquid_get_triangle_z_at()

int manta_liquid_get_triangle_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 663 of file manta_fluid_API.cpp.

References MANTA::getTriangleZAt().

◆ manta_liquid_get_vertex_x_at()

float manta_liquid_get_vertex_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 629 of file manta_fluid_API.cpp.

References MANTA::getVertexXAt().

◆ manta_liquid_get_vertex_y_at()

float manta_liquid_get_vertex_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 633 of file manta_fluid_API.cpp.

References MANTA::getVertexYAt().

◆ manta_liquid_get_vertex_z_at()

float manta_liquid_get_vertex_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 637 of file manta_fluid_API.cpp.

References MANTA::getVertexZAt().

◆ manta_liquid_get_vertvel_x_at()

float manta_liquid_get_vertvel_x_at ( struct MANTA liquid,
int  i 
)

Definition at line 668 of file manta_fluid_API.cpp.

References MANTA::getVertVelXAt().

◆ manta_liquid_get_vertvel_y_at()

float manta_liquid_get_vertvel_y_at ( struct MANTA liquid,
int  i 
)

Definition at line 672 of file manta_fluid_API.cpp.

References MANTA::getVertVelYAt().

◆ manta_liquid_get_vertvel_z_at()

float manta_liquid_get_vertvel_z_at ( struct MANTA liquid,
int  i 
)

Definition at line 676 of file manta_fluid_API.cpp.

References MANTA::getVertVelZAt().

◆ manta_needs_realloc()

bool manta_needs_realloc ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 156 of file manta_fluid_API.cpp.

References MANTA::needsRealloc().

◆ manta_noise_get_cells()

int manta_noise_get_cells ( struct MANTA smoke)

◆ manta_noise_get_color_b()

float* manta_noise_get_color_b ( struct MANTA smoke)

Definition at line 514 of file manta_fluid_API.cpp.

References MANTA::getColorBHigh().

◆ manta_noise_get_color_g()

float* manta_noise_get_color_g ( struct MANTA smoke)

Definition at line 510 of file manta_fluid_API.cpp.

References MANTA::getColorGHigh().

◆ manta_noise_get_color_r()

float* manta_noise_get_color_r ( struct MANTA smoke)

Definition at line 506 of file manta_fluid_API.cpp.

References MANTA::getColorRHigh().

◆ manta_noise_get_density()

float* manta_noise_get_density ( struct MANTA smoke)

Definition at line 494 of file manta_fluid_API.cpp.

References MANTA::getDensityHigh().

◆ manta_noise_get_flame()

float* manta_noise_get_flame ( struct MANTA smoke)

Definition at line 518 of file manta_fluid_API.cpp.

References MANTA::getFlameHigh().

◆ manta_noise_get_fuel()

float* manta_noise_get_fuel ( struct MANTA smoke)

Definition at line 498 of file manta_fluid_API.cpp.

References MANTA::getFuelHigh().

◆ manta_noise_get_react()

float* manta_noise_get_react ( struct MANTA smoke)

Definition at line 502 of file manta_fluid_API.cpp.

References MANTA::getReactHigh().

◆ manta_noise_get_res()

void manta_noise_get_res ( struct MANTA smoke,
int *  res 
)

◆ manta_noise_get_rgba()

void manta_noise_get_rgba ( struct MANTA smoke,
float data,
int  sequential 
)

◆ manta_noise_get_rgba_fixed_color()

void manta_noise_get_rgba_fixed_color ( struct MANTA smoke,
float  color[3],
float data,
int  sequential 
)

Definition at line 374 of file manta_fluid_API.cpp.

References color, data, get_rgba_fixed_color(), and MANTA::getTotalCellsHigh().

◆ manta_noise_get_texture_u()

float* manta_noise_get_texture_u ( struct MANTA smoke)

Definition at line 522 of file manta_fluid_API.cpp.

References MANTA::getTextureU().

◆ manta_noise_get_texture_u2()

float* manta_noise_get_texture_u2 ( struct MANTA smoke)

Definition at line 534 of file manta_fluid_API.cpp.

References MANTA::getTextureU2().

◆ manta_noise_get_texture_v()

float* manta_noise_get_texture_v ( struct MANTA smoke)

Definition at line 526 of file manta_fluid_API.cpp.

References MANTA::getTextureV().

◆ manta_noise_get_texture_v2()

float* manta_noise_get_texture_v2 ( struct MANTA smoke)

Definition at line 538 of file manta_fluid_API.cpp.

References MANTA::getTextureV2().

◆ manta_noise_get_texture_w()

float* manta_noise_get_texture_w ( struct MANTA smoke)

Definition at line 530 of file manta_fluid_API.cpp.

References MANTA::getTextureW().

◆ manta_noise_get_texture_w2()

float* manta_noise_get_texture_w2 ( struct MANTA smoke)

Definition at line 542 of file manta_fluid_API.cpp.

References MANTA::getTextureW2().

◆ manta_noise_has_colors()

bool manta_noise_has_colors ( struct MANTA smoke)

◆ manta_noise_has_fuel()

bool manta_noise_has_fuel ( struct MANTA smoke)

Definition at line 547 of file manta_fluid_API.cpp.

References MANTA::getFuelHigh().

◆ manta_read_config()

bool manta_read_config ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 56 of file manta_fluid_API.cpp.

References MANTA::readConfiguration().

◆ manta_read_data()

bool manta_read_data ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr,
bool  resumable 
)

Definition at line 61 of file manta_fluid_API.cpp.

References MANTA::readData().

◆ manta_read_guiding()

bool manta_read_guiding ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr,
bool  sourceDomain 
)

Definition at line 81 of file manta_fluid_API.cpp.

References MANTA::readGuiding().

◆ manta_read_mesh()

bool manta_read_mesh ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 71 of file manta_fluid_API.cpp.

References MANTA::readMesh().

◆ manta_read_noise()

bool manta_read_noise ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr,
bool  resumable 
)

Definition at line 66 of file manta_fluid_API.cpp.

References MANTA::readNoise().

◆ manta_read_particles()

bool manta_read_particles ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr,
bool  resumable 
)

Definition at line 76 of file manta_fluid_API.cpp.

References MANTA::readParticles().

◆ manta_smoke_ensure_colors()

bool manta_smoke_ensure_colors ( struct MANTA smoke,
struct FluidModifierData fmd 
)

◆ manta_smoke_ensure_fire()

bool manta_smoke_ensure_fire ( struct MANTA smoke,
struct FluidModifierData fmd 
)

◆ manta_smoke_ensure_heat()

bool manta_smoke_ensure_heat ( struct MANTA smoke,
struct FluidModifierData fmd 
)

Definition at line 379 of file manta_fluid_API.cpp.

References MANTA::initHeat().

◆ manta_smoke_export_script()

bool manta_smoke_export_script ( struct MANTA smoke,
struct FluidModifierData fmd 
)

Definition at line 301 of file manta_fluid_API.cpp.

References MANTA::exportSmokeScript().

◆ manta_smoke_get_color_b()

float* manta_smoke_get_color_b ( struct MANTA smoke)

Definition at line 436 of file manta_fluid_API.cpp.

References MANTA::getColorB().

◆ manta_smoke_get_color_b_in()

float* manta_smoke_get_color_b_in ( struct MANTA smoke)

Definition at line 462 of file manta_fluid_API.cpp.

References MANTA::getColorBIn().

◆ manta_smoke_get_color_g()

float* manta_smoke_get_color_g ( struct MANTA smoke)

Definition at line 432 of file manta_fluid_API.cpp.

References MANTA::getColorG().

◆ manta_smoke_get_color_g_in()

float* manta_smoke_get_color_g_in ( struct MANTA smoke)

Definition at line 458 of file manta_fluid_API.cpp.

References MANTA::getColorGIn().

◆ manta_smoke_get_color_r()

float* manta_smoke_get_color_r ( struct MANTA smoke)

Definition at line 428 of file manta_fluid_API.cpp.

References MANTA::getColorR().

◆ manta_smoke_get_color_r_in()

float* manta_smoke_get_color_r_in ( struct MANTA smoke)

Definition at line 454 of file manta_fluid_API.cpp.

References MANTA::getColorRIn().

◆ manta_smoke_get_density()

float* manta_smoke_get_density ( struct MANTA smoke)

Definition at line 403 of file manta_fluid_API.cpp.

References MANTA::getDensity().

◆ manta_smoke_get_density_in()

float* manta_smoke_get_density_in ( struct MANTA smoke)

Definition at line 446 of file manta_fluid_API.cpp.

References MANTA::getDensityIn().

◆ manta_smoke_get_emission_in()

float* manta_smoke_get_emission_in ( struct MANTA smoke)

Definition at line 474 of file manta_fluid_API.cpp.

References MANTA::getEmissionIn().

◆ manta_smoke_get_flags()

int* manta_smoke_get_flags ( struct MANTA smoke)

Definition at line 441 of file manta_fluid_API.cpp.

References MANTA::getFlags().

Referenced by DRW_fluid_ensure_flags().

◆ manta_smoke_get_flame()

float* manta_smoke_get_flame ( struct MANTA smoke)

Definition at line 419 of file manta_fluid_API.cpp.

References MANTA::getFlame().

◆ manta_smoke_get_fuel()

float* manta_smoke_get_fuel ( struct MANTA smoke)

Definition at line 407 of file manta_fluid_API.cpp.

References MANTA::getFuel().

◆ manta_smoke_get_fuel_in()

float* manta_smoke_get_fuel_in ( struct MANTA smoke)

Definition at line 466 of file manta_fluid_API.cpp.

References MANTA::getFuelIn().

◆ manta_smoke_get_heat()

float* manta_smoke_get_heat ( struct MANTA smoke)

Definition at line 415 of file manta_fluid_API.cpp.

References MANTA::getHeat().

◆ manta_smoke_get_heat_in()

float* manta_smoke_get_heat_in ( struct MANTA smoke)

Definition at line 450 of file manta_fluid_API.cpp.

References MANTA::getHeatIn().

◆ manta_smoke_get_react()

float* manta_smoke_get_react ( struct MANTA smoke)

Definition at line 411 of file manta_fluid_API.cpp.

References MANTA::getReact().

◆ manta_smoke_get_react_in()

float* manta_smoke_get_react_in ( struct MANTA smoke)

Definition at line 470 of file manta_fluid_API.cpp.

References MANTA::getReactIn().

◆ manta_smoke_get_rgba()

void manta_smoke_get_rgba ( struct MANTA smoke,
float data,
int  sequential 
)

◆ manta_smoke_get_rgba_fixed_color()

void manta_smoke_get_rgba_fixed_color ( struct MANTA smoke,
float  color[3],
float data,
int  sequential 
)

Definition at line 369 of file manta_fluid_API.cpp.

References color, data, get_rgba_fixed_color(), and MANTA::getTotalCells().

◆ manta_smoke_get_shadow()

float* manta_smoke_get_shadow ( struct MANTA fluid)

Definition at line 423 of file manta_fluid_API.cpp.

References MANTA::getShadow().

Referenced by DRW_smoke_ensure().

◆ manta_smoke_has_colors()

bool manta_smoke_has_colors ( struct MANTA smoke)

Definition at line 488 of file manta_fluid_API.cpp.

References MANTA::getColorB(), MANTA::getColorG(), and MANTA::getColorR().

◆ manta_smoke_has_fuel()

bool manta_smoke_has_fuel ( struct MANTA smoke)

Definition at line 484 of file manta_fluid_API.cpp.

References MANTA::getFuel().

◆ manta_smoke_has_heat()

bool manta_smoke_has_heat ( struct MANTA smoke)

Definition at line 479 of file manta_fluid_API.cpp.

References MANTA::getHeat().

◆ manta_update_pointers()

void manta_update_pointers ( struct MANTA fluid,
struct FluidModifierData fmd,
bool  flush 
)

Definition at line 161 of file manta_fluid_API.cpp.

References MANTA::updatePointers().

◆ manta_update_variables()

void manta_update_variables ( struct MANTA fluid,
struct FluidModifierData fmd 
)

Definition at line 136 of file manta_fluid_API.cpp.

References MANTA::updateVariables().

◆ manta_write_config()

bool manta_write_config ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 41 of file manta_fluid_API.cpp.

References MANTA::writeConfiguration().

◆ manta_write_data()

bool manta_write_data ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 46 of file manta_fluid_API.cpp.

References MANTA::writeData().

◆ manta_write_noise()

bool manta_write_noise ( struct MANTA fluid,
struct FluidModifierData fmd,
int  framenr 
)

Definition at line 51 of file manta_fluid_API.cpp.

References MANTA::writeNoise().