Blender
V3.3
|
Go to the source code of this file.
Definition at line 151 of file manta_fluid_API.cpp.
References MANTA::adaptTimestep().
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().
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().
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().
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().
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().
bool manta_ensure_guiding | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 28 of file manta_fluid_API.cpp.
References MANTA::initGuiding().
bool manta_ensure_invelocity | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 32 of file manta_fluid_API.cpp.
References MANTA::initInVelocity().
bool manta_ensure_obstacle | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 24 of file manta_fluid_API.cpp.
References MANTA::initObstacle().
bool manta_ensure_outflow | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 36 of file manta_fluid_API.cpp.
References MANTA::initOutflow().
Definition at line 18 of file manta_fluid_API.cpp.
Referenced by BKE_fluid_modifier_freeDomain(), and BKE_fluid_modifier_reset_ex().
Definition at line 227 of file manta_fluid_API.cpp.
References MANTA::getForceX().
Definition at line 231 of file manta_fluid_API.cpp.
References MANTA::getForceY().
Definition at line 235 of file manta_fluid_API.cpp.
References MANTA::getForceZ().
int manta_get_frame | ( | struct MANTA * | fluid | ) |
Definition at line 141 of file manta_fluid_API.cpp.
References MANTA::getFrame().
Definition at line 201 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityX().
Definition at line 205 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityY().
Definition at line 209 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityZ().
Definition at line 214 of file manta_fluid_API.cpp.
References MANTA::getInVelocityX().
Definition at line 218 of file manta_fluid_API.cpp.
References MANTA::getInVelocityY().
Definition at line 222 of file manta_fluid_API.cpp.
References MANTA::getInVelocityZ().
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.
size_t manta_get_index2d | ( | int | x, |
int | max_x, | ||
int | y | ||
) |
Definition at line 171 of file manta_fluid_API.cpp.
Definition at line 249 of file manta_fluid_API.cpp.
References MANTA::getNumGuide().
Definition at line 245 of file manta_fluid_API.cpp.
References MANTA::getNumObstacle().
Definition at line 188 of file manta_fluid_API.cpp.
References MANTA::getObVelocityX().
Definition at line 192 of file manta_fluid_API.cpp.
References MANTA::getObVelocityY().
Definition at line 196 of file manta_fluid_API.cpp.
References MANTA::getObVelocityZ().
Definition at line 291 of file manta_fluid_API.cpp.
References MANTA::getPhi().
Definition at line 267 of file manta_fluid_API.cpp.
References MANTA::getPhiIn().
Definition at line 240 of file manta_fluid_API.cpp.
References MANTA::getPhiGuideIn().
Definition at line 275 of file manta_fluid_API.cpp.
References MANTA::getPhiObsIn().
Definition at line 279 of file manta_fluid_API.cpp.
References MANTA::getPhiObsStaticIn().
Definition at line 283 of file manta_fluid_API.cpp.
References MANTA::getPhiOutIn().
Definition at line 287 of file manta_fluid_API.cpp.
References MANTA::getPhiOutStaticIn().
Definition at line 271 of file manta_fluid_API.cpp.
References MANTA::getPhiStaticIn().
Definition at line 295 of file manta_fluid_API.cpp.
References MANTA::getPressure().
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().
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().
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().
Definition at line 146 of file manta_fluid_API.cpp.
References MANTA::getTimestep().
Definition at line 175 of file manta_fluid_API.cpp.
References MANTA::getVelocityX().
Definition at line 179 of file manta_fluid_API.cpp.
References MANTA::getVelocityY().
Definition at line 183 of file manta_fluid_API.cpp.
References MANTA::getVelocityZ().
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().
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().
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().
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().
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().
struct MANTA* manta_init | ( | int * | res, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 14 of file manta_fluid_API.cpp.
bool manta_liquid_ensure_sndparts | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 575 of file manta_fluid_API.cpp.
References MANTA::initLiquidSndParts().
bool manta_liquid_export_script | ( | struct MANTA * | smoke, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 570 of file manta_fluid_API.cpp.
References MANTA::exportLiquidScript().
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().
Definition at line 699 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionXAt().
Referenced by particles_fluid_step().
Definition at line 703 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionYAt().
Referenced by particles_fluid_step().
Definition at line 707 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionZAt().
Referenced by particles_fluid_step().
Definition at line 712 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityXAt().
Referenced by particles_fluid_step().
Definition at line 716 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityYAt().
Referenced by particles_fluid_step().
Definition at line 720 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityZAt().
Referenced by particles_fluid_step().
int manta_liquid_get_mesh_res_x | ( | struct MANTA * | liquid | ) |
Definition at line 594 of file manta_fluid_API.cpp.
References MANTA::getMeshResX().
int manta_liquid_get_mesh_res_y | ( | struct MANTA * | liquid | ) |
Definition at line 598 of file manta_fluid_API.cpp.
References MANTA::getMeshResY().
int manta_liquid_get_mesh_res_z | ( | struct MANTA * | liquid | ) |
Definition at line 602 of file manta_fluid_API.cpp.
References MANTA::getMeshResZ().
int manta_liquid_get_mesh_upres | ( | struct MANTA * | liquid | ) |
Definition at line 611 of file manta_fluid_API.cpp.
References MANTA::getMeshUpres().
Definition at line 642 of file manta_fluid_API.cpp.
References MANTA::getNormalXAt().
Definition at line 646 of file manta_fluid_API.cpp.
References MANTA::getNormalYAt().
Definition at line 650 of file manta_fluid_API.cpp.
References MANTA::getNormalZAt().
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().
int manta_liquid_get_num_normals | ( | struct MANTA * | liquid | ) |
Definition at line 620 of file manta_fluid_API.cpp.
References MANTA::getNumNormals().
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().
int manta_liquid_get_num_triangles | ( | struct MANTA * | liquid | ) |
Definition at line 624 of file manta_fluid_API.cpp.
References MANTA::getNumTriangles().
int manta_liquid_get_num_verts | ( | struct MANTA * | liquid | ) |
Definition at line 616 of file manta_fluid_API.cpp.
References MANTA::getNumVertices().
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().
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().
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().
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().
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().
Definition at line 725 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionXAt().
Referenced by particles_fluid_step().
Definition at line 729 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionYAt().
Referenced by particles_fluid_step().
Definition at line 733 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionZAt().
Referenced by particles_fluid_step().
Definition at line 738 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityXAt().
Referenced by particles_fluid_step().
Definition at line 742 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityYAt().
Referenced by particles_fluid_step().
Definition at line 746 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityZAt().
Referenced by particles_fluid_step().
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().
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().
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().
Definition at line 629 of file manta_fluid_API.cpp.
References MANTA::getVertexXAt().
Definition at line 633 of file manta_fluid_API.cpp.
References MANTA::getVertexYAt().
Definition at line 637 of file manta_fluid_API.cpp.
References MANTA::getVertexZAt().
Definition at line 668 of file manta_fluid_API.cpp.
References MANTA::getVertVelXAt().
Definition at line 672 of file manta_fluid_API.cpp.
References MANTA::getVertVelYAt().
Definition at line 676 of file manta_fluid_API.cpp.
References MANTA::getVertVelZAt().
bool manta_needs_realloc | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 156 of file manta_fluid_API.cpp.
References MANTA::needsRealloc().
int manta_noise_get_cells | ( | struct MANTA * | smoke | ) |
Definition at line 564 of file manta_fluid_API.cpp.
References MANTA::getResXHigh(), MANTA::getResYHigh(), and MANTA::getResZHigh().
Definition at line 514 of file manta_fluid_API.cpp.
References MANTA::getColorBHigh().
Definition at line 510 of file manta_fluid_API.cpp.
References MANTA::getColorGHigh().
Definition at line 506 of file manta_fluid_API.cpp.
References MANTA::getColorRHigh().
Definition at line 494 of file manta_fluid_API.cpp.
References MANTA::getDensityHigh().
Definition at line 518 of file manta_fluid_API.cpp.
References MANTA::getFlameHigh().
Definition at line 498 of file manta_fluid_API.cpp.
References MANTA::getFuelHigh().
Definition at line 502 of file manta_fluid_API.cpp.
References MANTA::getReactHigh().
Definition at line 558 of file manta_fluid_API.cpp.
References MANTA::getResXHigh(), MANTA::getResYHigh(), and MANTA::getResZHigh().
Definition at line 339 of file manta_fluid_API.cpp.
References data, get_rgba(), MANTA::getColorBHigh(), MANTA::getColorGHigh(), MANTA::getColorRHigh(), MANTA::getDensityHigh(), and MANTA::getTotalCellsHigh().
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().
Definition at line 522 of file manta_fluid_API.cpp.
References MANTA::getTextureU().
Definition at line 534 of file manta_fluid_API.cpp.
References MANTA::getTextureU2().
Definition at line 526 of file manta_fluid_API.cpp.
References MANTA::getTextureV().
Definition at line 538 of file manta_fluid_API.cpp.
References MANTA::getTextureV2().
Definition at line 530 of file manta_fluid_API.cpp.
References MANTA::getTextureW().
Definition at line 542 of file manta_fluid_API.cpp.
References MANTA::getTextureW2().
Definition at line 551 of file manta_fluid_API.cpp.
References MANTA::getColorBHigh(), MANTA::getColorGHigh(), and MANTA::getColorRHigh().
Definition at line 547 of file manta_fluid_API.cpp.
References MANTA::getFuelHigh().
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().
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().
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().
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().
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().
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().
bool manta_smoke_ensure_colors | ( | struct MANTA * | smoke, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 393 of file manta_fluid_API.cpp.
References MANTA::initColors(), MANTA::initColorsHigh(), result, and MANTA::usingNoise().
bool manta_smoke_ensure_fire | ( | struct MANTA * | smoke, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 384 of file manta_fluid_API.cpp.
References MANTA::initFire(), MANTA::initFireHigh(), result, and MANTA::usingNoise().
bool manta_smoke_ensure_heat | ( | struct MANTA * | smoke, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 379 of file manta_fluid_API.cpp.
References MANTA::initHeat().
bool manta_smoke_export_script | ( | struct MANTA * | smoke, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 301 of file manta_fluid_API.cpp.
References MANTA::exportSmokeScript().
Definition at line 436 of file manta_fluid_API.cpp.
References MANTA::getColorB().
Definition at line 462 of file manta_fluid_API.cpp.
References MANTA::getColorBIn().
Definition at line 432 of file manta_fluid_API.cpp.
References MANTA::getColorG().
Definition at line 458 of file manta_fluid_API.cpp.
References MANTA::getColorGIn().
Definition at line 428 of file manta_fluid_API.cpp.
References MANTA::getColorR().
Definition at line 454 of file manta_fluid_API.cpp.
References MANTA::getColorRIn().
Definition at line 403 of file manta_fluid_API.cpp.
References MANTA::getDensity().
Definition at line 446 of file manta_fluid_API.cpp.
References MANTA::getDensityIn().
Definition at line 474 of file manta_fluid_API.cpp.
References MANTA::getEmissionIn().
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().
Definition at line 419 of file manta_fluid_API.cpp.
References MANTA::getFlame().
Definition at line 407 of file manta_fluid_API.cpp.
References MANTA::getFuel().
Definition at line 466 of file manta_fluid_API.cpp.
References MANTA::getFuelIn().
Definition at line 415 of file manta_fluid_API.cpp.
References MANTA::getHeat().
Definition at line 450 of file manta_fluid_API.cpp.
References MANTA::getHeatIn().
Definition at line 411 of file manta_fluid_API.cpp.
References MANTA::getReact().
Definition at line 470 of file manta_fluid_API.cpp.
References MANTA::getReactIn().
Definition at line 328 of file manta_fluid_API.cpp.
References data, get_rgba(), MANTA::getColorB(), MANTA::getColorG(), MANTA::getColorR(), MANTA::getDensity(), and MANTA::getTotalCells().
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().
Definition at line 423 of file manta_fluid_API.cpp.
References MANTA::getShadow().
Referenced by DRW_smoke_ensure().
Definition at line 488 of file manta_fluid_API.cpp.
References MANTA::getColorB(), MANTA::getColorG(), and MANTA::getColorR().
Definition at line 484 of file manta_fluid_API.cpp.
References MANTA::getFuel().
Definition at line 479 of file manta_fluid_API.cpp.
References MANTA::getHeat().
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().
void manta_update_variables | ( | struct MANTA * | fluid, |
struct FluidModifierData * | fmd | ||
) |
Definition at line 136 of file manta_fluid_API.cpp.
References MANTA::updateVariables().
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().
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().
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().