|
Blender
V2.93
|
Go to the source code of this file.
|
static |
Definition at line 322 of file manta_fluid_API.cpp.
References Freestyle::a, alpha, data, and r.
Referenced by manta_noise_get_rgba(), and manta_smoke_get_rgba().
|
static |
Definition at line 366 of file manta_fluid_API.cpp.
References data.
Referenced by manta_noise_get_rgba_fixed_color(), and manta_smoke_get_rgba_fixed_color().
| void manta_adapt_timestep | ( | MANTA * | fluid | ) |
Definition at line 167 of file manta_fluid_API.cpp.
References MANTA::adaptTimestep().
| bool manta_bake_data | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 102 of file manta_fluid_API.cpp.
References MANTA::bakeData().
| bool manta_bake_guiding | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 122 of file manta_fluid_API.cpp.
References MANTA::bakeGuiding().
| bool manta_bake_mesh | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 112 of file manta_fluid_API.cpp.
References MANTA::bakeMesh().
| bool manta_bake_noise | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 107 of file manta_fluid_API.cpp.
References MANTA::bakeNoise().
| bool manta_bake_particles | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 117 of file manta_fluid_API.cpp.
References MANTA::bakeParticles().
| bool manta_ensure_guiding | ( | MANTA * | fluid, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 44 of file manta_fluid_API.cpp.
References MANTA::initGuiding().
| bool manta_ensure_invelocity | ( | MANTA * | fluid, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 48 of file manta_fluid_API.cpp.
References MANTA::initInVelocity().
| bool manta_ensure_obstacle | ( | MANTA * | fluid, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 40 of file manta_fluid_API.cpp.
References MANTA::initObstacle().
| bool manta_ensure_outflow | ( | MANTA * | fluid, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 52 of file manta_fluid_API.cpp.
References MANTA::initOutflow().
| void manta_free | ( | MANTA * | fluid | ) |
Definition at line 34 of file manta_fluid_API.cpp.
Referenced by BKE_fluid_modifier_freeDomain(), and BKE_fluid_modifier_reset_ex().
Definition at line 243 of file manta_fluid_API.cpp.
References MANTA::getForceX().
Definition at line 247 of file manta_fluid_API.cpp.
References MANTA::getForceY().
Definition at line 251 of file manta_fluid_API.cpp.
References MANTA::getForceZ().
| int manta_get_frame | ( | MANTA * | fluid | ) |
Definition at line 157 of file manta_fluid_API.cpp.
References MANTA::getFrame().
Definition at line 217 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityX().
Definition at line 221 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityY().
Definition at line 225 of file manta_fluid_API.cpp.
References MANTA::getGuideVelocityZ().
Definition at line 230 of file manta_fluid_API.cpp.
References MANTA::getInVelocityX().
Definition at line 234 of file manta_fluid_API.cpp.
References MANTA::getInVelocityY().
Definition at line 238 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 183 of file manta_fluid_API.cpp.
| size_t manta_get_index2d | ( | int | x, |
| int | max_x, | ||
| int | y | ||
| ) |
Definition at line 187 of file manta_fluid_API.cpp.
Definition at line 265 of file manta_fluid_API.cpp.
References MANTA::getNumGuide().
Definition at line 261 of file manta_fluid_API.cpp.
References MANTA::getNumObstacle().
Definition at line 204 of file manta_fluid_API.cpp.
References MANTA::getObVelocityX().
Definition at line 208 of file manta_fluid_API.cpp.
References MANTA::getObVelocityY().
Definition at line 212 of file manta_fluid_API.cpp.
References MANTA::getObVelocityZ().
Definition at line 307 of file manta_fluid_API.cpp.
References MANTA::getPhi().
Definition at line 283 of file manta_fluid_API.cpp.
References MANTA::getPhiIn().
Definition at line 256 of file manta_fluid_API.cpp.
References MANTA::getPhiGuideIn().
Definition at line 291 of file manta_fluid_API.cpp.
References MANTA::getPhiObsIn().
Definition at line 295 of file manta_fluid_API.cpp.
References MANTA::getPhiObsStaticIn().
Definition at line 299 of file manta_fluid_API.cpp.
References MANTA::getPhiOutIn().
Definition at line 303 of file manta_fluid_API.cpp.
References MANTA::getPhiOutStaticIn().
Definition at line 287 of file manta_fluid_API.cpp.
References MANTA::getPhiStaticIn().
Definition at line 311 of file manta_fluid_API.cpp.
References MANTA::getPressure().
| int manta_get_res_x | ( | MANTA * | fluid | ) |
Definition at line 270 of file manta_fluid_API.cpp.
References MANTA::getResX().
Referenced by particles_fluid_step().
| int manta_get_res_y | ( | MANTA * | fluid | ) |
Definition at line 274 of file manta_fluid_API.cpp.
References MANTA::getResY().
Referenced by particles_fluid_step().
| int manta_get_res_z | ( | MANTA * | fluid | ) |
Definition at line 278 of file manta_fluid_API.cpp.
References MANTA::getResZ().
Referenced by particles_fluid_step().
Definition at line 162 of file manta_fluid_API.cpp.
References MANTA::getTimestep().
Definition at line 191 of file manta_fluid_API.cpp.
References MANTA::getVelocityX().
Definition at line 195 of file manta_fluid_API.cpp.
References MANTA::getVelocityY().
Definition at line 199 of file manta_fluid_API.cpp.
References MANTA::getVelocityZ().
| bool manta_has_data | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 127 of file manta_fluid_API.cpp.
References MANTA::hasData().
| bool manta_has_guiding | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr, | ||
| bool | domain | ||
| ) |
Definition at line 147 of file manta_fluid_API.cpp.
References MANTA::hasGuiding().
| bool manta_has_mesh | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 137 of file manta_fluid_API.cpp.
References MANTA::hasMesh().
| bool manta_has_noise | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 132 of file manta_fluid_API.cpp.
References MANTA::hasNoise().
| bool manta_has_particles | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 142 of file manta_fluid_API.cpp.
References MANTA::hasParticles().
| MANTA* manta_init | ( | int * | res, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 30 of file manta_fluid_API.cpp.
| bool manta_liquid_ensure_sndparts | ( | MANTA * | liquid, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 591 of file manta_fluid_API.cpp.
References MANTA::initLiquidSndParts().
| bool manta_liquid_export_script | ( | MANTA * | liquid, |
| FluidModifierData * | fmd | ||
| ) |
Definition at line 586 of file manta_fluid_API.cpp.
References MANTA::exportLiquidScript().
| int manta_liquid_get_flip_particle_flag_at | ( | MANTA * | liquid, |
| int | i | ||
| ) |
Definition at line 706 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleFlagAt().
Referenced by particles_fluid_step().
Definition at line 715 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionXAt().
Referenced by particles_fluid_step().
Definition at line 719 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionYAt().
Referenced by particles_fluid_step().
Definition at line 723 of file manta_fluid_API.cpp.
References MANTA::getFlipParticlePositionZAt().
Referenced by particles_fluid_step().
Definition at line 728 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityXAt().
Referenced by particles_fluid_step().
Definition at line 732 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityYAt().
Referenced by particles_fluid_step().
Definition at line 736 of file manta_fluid_API.cpp.
References MANTA::getFlipParticleVelocityZAt().
Referenced by particles_fluid_step().
| int manta_liquid_get_mesh_res_x | ( | MANTA * | liquid | ) |
Definition at line 610 of file manta_fluid_API.cpp.
References MANTA::getMeshResX().
| int manta_liquid_get_mesh_res_y | ( | MANTA * | liquid | ) |
Definition at line 614 of file manta_fluid_API.cpp.
References MANTA::getMeshResY().
| int manta_liquid_get_mesh_res_z | ( | MANTA * | liquid | ) |
Definition at line 618 of file manta_fluid_API.cpp.
References MANTA::getMeshResZ().
| int manta_liquid_get_mesh_upres | ( | MANTA * | liquid | ) |
Definition at line 627 of file manta_fluid_API.cpp.
References MANTA::getMeshUpres().
Definition at line 658 of file manta_fluid_API.cpp.
References MANTA::getNormalXAt().
Definition at line 662 of file manta_fluid_API.cpp.
References MANTA::getNormalYAt().
Definition at line 666 of file manta_fluid_API.cpp.
References MANTA::getNormalZAt().
| int manta_liquid_get_num_flip_particles | ( | MANTA * | liquid | ) |
Definition at line 697 of file manta_fluid_API.cpp.
References MANTA::getNumFlipParticles().
Referenced by particles_fluid_step().
| int manta_liquid_get_num_normals | ( | MANTA * | liquid | ) |
Definition at line 636 of file manta_fluid_API.cpp.
References MANTA::getNumNormals().
| int manta_liquid_get_num_snd_particles | ( | MANTA * | liquid | ) |
Definition at line 701 of file manta_fluid_API.cpp.
References MANTA::getNumSndParticles().
Referenced by particles_fluid_step().
| int manta_liquid_get_num_triangles | ( | MANTA * | liquid | ) |
Definition at line 640 of file manta_fluid_API.cpp.
References MANTA::getNumTriangles().
| int manta_liquid_get_num_verts | ( | MANTA * | liquid | ) |
Definition at line 632 of file manta_fluid_API.cpp.
References MANTA::getNumVertices().
| int manta_liquid_get_particle_res_x | ( | MANTA * | liquid | ) |
Definition at line 597 of file manta_fluid_API.cpp.
References MANTA::getParticleResX().
Referenced by particles_fluid_step().
| int manta_liquid_get_particle_res_y | ( | MANTA * | liquid | ) |
Definition at line 601 of file manta_fluid_API.cpp.
References MANTA::getParticleResY().
Referenced by particles_fluid_step().
| int manta_liquid_get_particle_res_z | ( | MANTA * | liquid | ) |
Definition at line 605 of file manta_fluid_API.cpp.
References MANTA::getParticleResZ().
Referenced by particles_fluid_step().
| int manta_liquid_get_particle_upres | ( | MANTA * | liquid | ) |
Definition at line 623 of file manta_fluid_API.cpp.
References MANTA::getParticleUpres().
Referenced by particles_fluid_step().
| int manta_liquid_get_snd_particle_flag_at | ( | MANTA * | liquid, |
| int | i | ||
| ) |
Definition at line 710 of file manta_fluid_API.cpp.
References MANTA::getSndParticleFlagAt().
Referenced by particles_fluid_step().
Definition at line 741 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionXAt().
Referenced by particles_fluid_step().
Definition at line 745 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionYAt().
Referenced by particles_fluid_step().
Definition at line 749 of file manta_fluid_API.cpp.
References MANTA::getSndParticlePositionZAt().
Referenced by particles_fluid_step().
Definition at line 754 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityXAt().
Referenced by particles_fluid_step().
Definition at line 758 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityYAt().
Referenced by particles_fluid_step().
Definition at line 762 of file manta_fluid_API.cpp.
References MANTA::getSndParticleVelocityZAt().
Referenced by particles_fluid_step().
| int manta_liquid_get_triangle_x_at | ( | MANTA * | liquid, |
| int | i | ||
| ) |
Definition at line 671 of file manta_fluid_API.cpp.
References MANTA::getTriangleXAt().
| int manta_liquid_get_triangle_y_at | ( | MANTA * | liquid, |
| int | i | ||
| ) |
Definition at line 675 of file manta_fluid_API.cpp.
References MANTA::getTriangleYAt().
| int manta_liquid_get_triangle_z_at | ( | MANTA * | liquid, |
| int | i | ||
| ) |
Definition at line 679 of file manta_fluid_API.cpp.
References MANTA::getTriangleZAt().
Definition at line 645 of file manta_fluid_API.cpp.
References MANTA::getVertexXAt().
Definition at line 649 of file manta_fluid_API.cpp.
References MANTA::getVertexYAt().
Definition at line 653 of file manta_fluid_API.cpp.
References MANTA::getVertexZAt().
Definition at line 684 of file manta_fluid_API.cpp.
References MANTA::getVertVelXAt().
Definition at line 688 of file manta_fluid_API.cpp.
References MANTA::getVertVelYAt().
Definition at line 692 of file manta_fluid_API.cpp.
References MANTA::getVertVelZAt().
| bool manta_needs_realloc | ( | MANTA * | fluid, |
| FluidModifierData * | fmd | ||
| ) |
Definition at line 172 of file manta_fluid_API.cpp.
References MANTA::needsRealloc().
| int manta_noise_get_cells | ( | MANTA * | smoke | ) |
Definition at line 580 of file manta_fluid_API.cpp.
References MANTA::getResXHigh(), MANTA::getResYHigh(), and MANTA::getResZHigh().
Definition at line 530 of file manta_fluid_API.cpp.
References MANTA::getColorBHigh().
Definition at line 526 of file manta_fluid_API.cpp.
References MANTA::getColorGHigh().
Definition at line 522 of file manta_fluid_API.cpp.
References MANTA::getColorRHigh().
Definition at line 510 of file manta_fluid_API.cpp.
References MANTA::getDensityHigh().
Definition at line 534 of file manta_fluid_API.cpp.
References MANTA::getFlameHigh().
Definition at line 514 of file manta_fluid_API.cpp.
References MANTA::getFuelHigh().
Definition at line 518 of file manta_fluid_API.cpp.
References MANTA::getReactHigh().
| void manta_noise_get_res | ( | MANTA * | smoke, |
| int * | res | ||
| ) |
Definition at line 574 of file manta_fluid_API.cpp.
References MANTA::getResXHigh(), MANTA::getResYHigh(), and MANTA::getResZHigh().
Definition at line 355 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 | ( | MANTA * | smoke, |
| float | color[3], | ||
| float * | data, | ||
| int | sequential | ||
| ) |
Definition at line 390 of file manta_fluid_API.cpp.
References data, get_rgba_fixed_color(), and MANTA::getTotalCellsHigh().
Definition at line 538 of file manta_fluid_API.cpp.
References MANTA::getTextureU().
Definition at line 550 of file manta_fluid_API.cpp.
References MANTA::getTextureU2().
Definition at line 542 of file manta_fluid_API.cpp.
References MANTA::getTextureV().
Definition at line 554 of file manta_fluid_API.cpp.
References MANTA::getTextureV2().
Definition at line 546 of file manta_fluid_API.cpp.
References MANTA::getTextureW().
Definition at line 558 of file manta_fluid_API.cpp.
References MANTA::getTextureW2().
| bool manta_noise_has_colors | ( | MANTA * | smoke | ) |
Definition at line 567 of file manta_fluid_API.cpp.
References MANTA::getColorBHigh(), MANTA::getColorGHigh(), and MANTA::getColorRHigh().
| bool manta_noise_has_fuel | ( | MANTA * | smoke | ) |
Definition at line 563 of file manta_fluid_API.cpp.
References MANTA::getFuelHigh().
| bool manta_read_config | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 72 of file manta_fluid_API.cpp.
References MANTA::readConfiguration().
| bool manta_read_data | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr, | ||
| bool | resumable | ||
| ) |
Definition at line 77 of file manta_fluid_API.cpp.
References MANTA::readData().
| bool manta_read_guiding | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr, | ||
| bool | sourceDomain | ||
| ) |
Definition at line 97 of file manta_fluid_API.cpp.
References MANTA::readGuiding().
| bool manta_read_mesh | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 87 of file manta_fluid_API.cpp.
References MANTA::readMesh().
| bool manta_read_noise | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr, | ||
| bool | resumable | ||
| ) |
Definition at line 82 of file manta_fluid_API.cpp.
References MANTA::readNoise().
| bool manta_read_particles | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr, | ||
| bool | resumable | ||
| ) |
Definition at line 92 of file manta_fluid_API.cpp.
References MANTA::readParticles().
| bool manta_smoke_ensure_colors | ( | MANTA * | smoke, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 409 of file manta_fluid_API.cpp.
References MANTA::initColors(), MANTA::initColorsHigh(), result, and MANTA::usingNoise().
| bool manta_smoke_ensure_fire | ( | MANTA * | smoke, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 400 of file manta_fluid_API.cpp.
References MANTA::initFire(), MANTA::initFireHigh(), result, and MANTA::usingNoise().
| bool manta_smoke_ensure_heat | ( | MANTA * | smoke, |
| struct FluidModifierData * | fmd | ||
| ) |
Definition at line 395 of file manta_fluid_API.cpp.
References MANTA::initHeat().
| bool manta_smoke_export_script | ( | MANTA * | smoke, |
| FluidModifierData * | fmd | ||
| ) |
Definition at line 317 of file manta_fluid_API.cpp.
References MANTA::exportSmokeScript().
Definition at line 452 of file manta_fluid_API.cpp.
References MANTA::getColorB().
Definition at line 478 of file manta_fluid_API.cpp.
References MANTA::getColorBIn().
Definition at line 448 of file manta_fluid_API.cpp.
References MANTA::getColorG().
Definition at line 474 of file manta_fluid_API.cpp.
References MANTA::getColorGIn().
Definition at line 444 of file manta_fluid_API.cpp.
References MANTA::getColorR().
Definition at line 470 of file manta_fluid_API.cpp.
References MANTA::getColorRIn().
Definition at line 419 of file manta_fluid_API.cpp.
References MANTA::getDensity().
Definition at line 462 of file manta_fluid_API.cpp.
References MANTA::getDensityIn().
Definition at line 490 of file manta_fluid_API.cpp.
References MANTA::getEmissionIn().
| int* manta_smoke_get_flags | ( | MANTA * | smoke | ) |
Definition at line 457 of file manta_fluid_API.cpp.
References MANTA::getFlags().
Referenced by DRW_fluid_ensure_flags().
Definition at line 435 of file manta_fluid_API.cpp.
References MANTA::getFlame().
Definition at line 423 of file manta_fluid_API.cpp.
References MANTA::getFuel().
Definition at line 482 of file manta_fluid_API.cpp.
References MANTA::getFuelIn().
Definition at line 431 of file manta_fluid_API.cpp.
References MANTA::getHeat().
Definition at line 466 of file manta_fluid_API.cpp.
References MANTA::getHeatIn().
Definition at line 427 of file manta_fluid_API.cpp.
References MANTA::getReact().
Definition at line 486 of file manta_fluid_API.cpp.
References MANTA::getReactIn().
Definition at line 344 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 | ( | MANTA * | smoke, |
| float | color[3], | ||
| float * | data, | ||
| int | sequential | ||
| ) |
Definition at line 385 of file manta_fluid_API.cpp.
References data, get_rgba_fixed_color(), and MANTA::getTotalCells().
Definition at line 439 of file manta_fluid_API.cpp.
References MANTA::getShadow().
Referenced by DRW_smoke_ensure().
| bool manta_smoke_has_colors | ( | MANTA * | smoke | ) |
Definition at line 504 of file manta_fluid_API.cpp.
References MANTA::getColorB(), MANTA::getColorG(), and MANTA::getColorR().
| bool manta_smoke_has_fuel | ( | MANTA * | smoke | ) |
Definition at line 500 of file manta_fluid_API.cpp.
References MANTA::getFuel().
| bool manta_smoke_has_heat | ( | MANTA * | smoke | ) |
Definition at line 495 of file manta_fluid_API.cpp.
References MANTA::getHeat().
| void manta_update_pointers | ( | struct MANTA * | fluid, |
| struct FluidModifierData * | fmd, | ||
| bool | flush | ||
| ) |
Definition at line 177 of file manta_fluid_API.cpp.
References MANTA::updatePointers().
| void manta_update_variables | ( | MANTA * | fluid, |
| FluidModifierData * | fmd | ||
| ) |
Definition at line 152 of file manta_fluid_API.cpp.
References MANTA::updateVariables().
| bool manta_write_config | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 57 of file manta_fluid_API.cpp.
References MANTA::writeConfiguration().
| bool manta_write_data | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 62 of file manta_fluid_API.cpp.
References MANTA::writeData().
| bool manta_write_noise | ( | MANTA * | fluid, |
| FluidModifierData * | fmd, | ||
| int | framenr | ||
| ) |
Definition at line 67 of file manta_fluid_API.cpp.
References MANTA::writeNoise().