[Bf-blender-cvs] [81b646d] fluid-mantaflow: renamed old smoke api functions in header because of name conflicts

Sebastián Barschkis noreply at git.blender.org
Thu Mar 17 19:11:11 CET 2016


Commit: 81b646de8b4508318f407b8f0de027753dc4413c
Author: Sebastián Barschkis
Date:   Thu Mar 17 01:11:35 2016 +0100
Branches: fluid-mantaflow
https://developer.blender.org/rB81b646de8b4508318f407b8f0de027753dc4413c

renamed old smoke api functions in header because of name conflicts

===================================================================

M	intern/smoke/extern/smoke_API.h

===================================================================

diff --git a/intern/smoke/extern/smoke_API.h b/intern/smoke/extern/smoke_API.h
index 2051c35..6833267 100644
--- a/intern/smoke/extern/smoke_API.h
+++ b/intern/smoke/extern/smoke_API.h
@@ -40,91 +40,91 @@ struct FLUID_3D;
 
 // low res
 #ifndef WITH_MANTA
-struct FLUID_3D *smoke_init(int *res, float dx, float dtdef, int use_heat, int use_fire, int use_colors);
+struct FLUID_3D *old_smoke_init(int *res, float dx, float dtdef, int use_heat, int use_fire, int use_colors);
 #else
-struct FLUID_3D *smoke_init(int *res, float dx, float dtdef, int use_heat, int use_fire, int use_colors, struct SmokeModifierData *smd);
+struct FLUID_3D *old_smoke_init(int *res, float dx, float dtdef, int use_heat, int use_fire, int use_colors, struct SmokeModifierData *smd);
 #endif
-void smoke_free(struct FLUID_3D *fluid);
+void old_smoke_free(struct FLUID_3D *fluid);
 
-void smoke_initBlenderRNA(struct FLUID_3D *fluid, float *alpha, float *beta, float *dt_factor, float *vorticity, int *border_colli, float *burning_rate,
+void old_smoke_initBlenderRNA(struct FLUID_3D *fluid, float *alpha, float *beta, float *dt_factor, float *vorticity, int *border_colli, float *burning_rate,
 						  float *flame_smoke, float *flame_smoke_color, float *flame_vorticity, float *flame_ignition_temp, float *flame_max_temp);
-void smoke_step(struct FLUID_3D *fluid, float gravity[3], float dtSubdiv);
-
-float *smoke_get_density(struct FLUID_3D *fluid);
-float *smoke_get_flame(struct FLUID_3D *fluid);
-float *smoke_get_fuel(struct FLUID_3D *fluid);
-float *smoke_get_react(struct FLUID_3D *fluid);
-float *smoke_get_color_r(struct FLUID_3D *fluid);
-float *smoke_get_color_g(struct FLUID_3D *fluid);
-float *smoke_get_color_b(struct FLUID_3D *fluid);
-void smoke_get_rgba(struct FLUID_3D *fluid, float *data, int sequential);
-void smoke_get_rgba_from_density(struct FLUID_3D *fluid, float color[3], float *data, int sequential);
-float *smoke_get_heat(struct FLUID_3D *fluid);
-float *smoke_get_velocity_x(struct FLUID_3D *fluid);
-float *smoke_get_velocity_y(struct FLUID_3D *fluid);
-float *smoke_get_velocity_z(struct FLUID_3D *fluid);
+void old_smoke_step(struct FLUID_3D *fluid, float gravity[3], float dtSubdiv);
+
+float *old_smoke_get_density(struct FLUID_3D *fluid);
+float *old_smoke_get_flame(struct FLUID_3D *fluid);
+float *old_smoke_get_fuel(struct FLUID_3D *fluid);
+float *old_smoke_get_react(struct FLUID_3D *fluid);
+float *old_smoke_get_color_r(struct FLUID_3D *fluid);
+float *old_smoke_get_color_g(struct FLUID_3D *fluid);
+float *old_smoke_get_color_b(struct FLUID_3D *fluid);
+void old_smoke_get_rgba(struct FLUID_3D *fluid, float *data, int sequential);
+void old_smoke_get_rgba_from_density(struct FLUID_3D *fluid, float color[3], float *data, int sequential);
+float *old_smoke_get_heat(struct FLUID_3D *fluid);
+float *old_smoke_get_velocity_x(struct FLUID_3D *fluid);
+float *old_smoke_get_velocity_y(struct FLUID_3D *fluid);
+float *old_smoke_get_velocity_z(struct FLUID_3D *fluid);
 
 /* Moving obstacle velocity provided by blender */
-void smoke_get_ob_velocity(struct FLUID_3D *fluid, float **x, float **y, float **z);
+void old_smoke_get_ob_velocity(struct FLUID_3D *fluid, float **x, float **y, float **z);
 
-float *smoke_get_force_x(struct FLUID_3D *fluid);
-float *smoke_get_force_y(struct FLUID_3D *fluid);
-float *smoke_get_force_z(struct FLUID_3D *fluid);
+float *old_smoke_get_force_x(struct FLUID_3D *fluid);
+float *old_smoke_get_force_y(struct FLUID_3D *fluid);
+float *old_smoke_get_force_z(struct FLUID_3D *fluid);
 	
-int *smoke_get_manta_flags(struct FLUID_3D *fluid);
-float *smoke_get_inflow_grid(struct FLUID_3D *fluid);
-float *smoke_get_fuel_inflow(struct FLUID_3D *fluid);
-void smoke_manta_export(struct SmokeModifierData *smd);
+int *old_smoke_get_manta_flags(struct FLUID_3D *fluid);
+float *old_smoke_get_inflow_grid(struct FLUID_3D *fluid);
+float *old_smoke_get_fuel_inflow(struct FLUID_3D *fluid);
+void old_smoke_manta_export(struct SmokeModifierData *smd);
 
-unsigned char *smoke_get_obstacle(struct FLUID_3D *fluid);
+unsigned char *old_smoke_get_obstacle(struct FLUID_3D *fluid);
 
-size_t smoke_get_index(int x, int max_x, int y, int max_y, int z);
-size_t smoke_get_index2d(int x, int max_x, int y);
-void smoke_dissolve(struct FLUID_3D *fluid, int speed, int log);
+size_t old_smoke_get_index(int x, int max_x, int y, int max_y, int z);
+size_t old_smoke_get_index2d(int x, int max_x, int y);
+void old_smoke_dissolve(struct FLUID_3D *fluid, int speed, int log);
 // wavelet turbulence functions
 #ifndef WITH_MANTA
-struct WTURBULENCE *smoke_turbulence_init(int *res, int amplify, int noisetype, const char *noisefile_path, int use_fire, int use_colors);
+struct WTURBULENCE *old_smoke_turbulence_init(int *res, int amplify, int noisetype, const char *noisefile_path, int use_fire, int use_colors);
 #else
-struct WTURBULENCE *smoke_turbulence_init(int *res, int amplify, int noisetype, const char *noisefile_path, int use_fire, int use_colors, struct SmokeDomainSettings *sds);
+struct WTURBULENCE *old_smoke_turbulence_init(int *res, int amplify, int noisetype, const char *noisefile_path, int use_fire, int use_colors, struct SmokeDomainSettings *sds);
 #endif
 
-void smoke_turbulence_free(struct WTURBULENCE *wt);
-void smoke_turbulence_step(struct WTURBULENCE *wt, struct FLUID_3D *fluid);
-float *smoke_turbulence_get_density(struct WTURBULENCE *wt);
-float *smoke_turbulence_get_color_r(struct WTURBULENCE *wt);
-float *smoke_turbulence_get_color_g(struct WTURBULENCE *wt);
-float *smoke_turbulence_get_color_b(struct WTURBULENCE *wt);
-void smoke_turbulence_get_rgba(struct WTURBULENCE *wt, float *data, int sequential);
-void smoke_turbulence_get_rgba_from_density(struct WTURBULENCE *wt, float color[3], float *data, int sequential);
-float *smoke_turbulence_get_flame(struct WTURBULENCE *wt);
-float *smoke_turbulence_get_fuel(struct WTURBULENCE *wt);
-float *smoke_turbulence_get_react(struct WTURBULENCE *wt);
-void smoke_turbulence_get_res(struct WTURBULENCE *wt, int *res);
-int smoke_turbulence_get_cells(struct WTURBULENCE *wt);
-void smoke_turbulence_set_noise(struct WTURBULENCE *wt, int type, const char *noisefile_path);
-void smoke_initWaveletBlenderRNA(struct WTURBULENCE *wt, float *strength);
-void smoke_dissolve_wavelet(struct WTURBULENCE *wt, int speed, int log);
+void old_smoke_turbulence_free(struct WTURBULENCE *wt);
+void old_smoke_turbulence_step(struct WTURBULENCE *wt, struct FLUID_3D *fluid);
+float *old_smoke_turbulence_get_density(struct WTURBULENCE *wt);
+float *old_smoke_turbulence_get_color_r(struct WTURBULENCE *wt);
+float *old_smoke_turbulence_get_color_g(struct WTURBULENCE *wt);
+float *old_smoke_turbulence_get_color_b(struct WTURBULENCE *wt);
+void old_smoke_turbulence_get_rgba(struct WTURBULENCE *wt, float *data, int sequential);
+void old_smoke_turbulence_get_rgba_from_density(struct WTURBULENCE *wt, float color[3], float *data, int sequential);
+float *old_smoke_turbulence_get_flame(struct WTURBULENCE *wt);
+float *old_smoke_turbulence_get_fuel(struct WTURBULENCE *wt);
+float *old_smoke_turbulence_get_react(struct WTURBULENCE *wt);
+void old_smoke_turbulence_get_res(struct WTURBULENCE *wt, int *res);
+int old_smoke_turbulence_get_cells(struct WTURBULENCE *wt);
+void old_smoke_turbulence_set_noise(struct WTURBULENCE *wt, int type, const char *noisefile_path);
+void old_smoke_initWaveletBlenderRNA(struct WTURBULENCE *wt, float *strength);
+void old_smoke_dissolve_wavelet(struct WTURBULENCE *wt, int speed, int log);
 /* export */
-void smoke_export(struct FLUID_3D *fluid, float *dt, float *dx, float **dens, float **react, float **flame, float **fuel, float **heat, float **heatold,
+void old_smoke_export(struct FLUID_3D *fluid, float *dt, float *dx, float **dens, float **react, float **flame, float **fuel, float **heat, float **heatold,
 				  float **vx, float **vy, float **vz, float **r, float **g, float **b, unsigned char **obstacles);
-void smoke_turbulence_export(struct WTURBULENCE *wt, float **dens, float **react, float **flame, float **fuel,
+void old_smoke_turbulence_export(struct WTURBULENCE *wt, float **dens, float **react, float **flame, float **fuel,
 							 float **r, float **g, float **b, float **tcu, float **tcv, float **tcw);
 /* flame spectrum */
 void flame_get_spectrum(unsigned char *spec, int width, float t1, float t2);
 /* data fields */
-int smoke_has_heat(struct FLUID_3D *fluid);
-int smoke_has_fuel(struct FLUID_3D *fluid);
-int smoke_has_colors(struct FLUID_3D *fluid);
-int smoke_turbulence_has_fuel(struct WTURBULENCE *wt);
-int smoke_turbulence_has_colors(struct WTURBULENCE *wt);
-void smoke_ensure_heat(struct FLUID_3D *fluid);
-void smoke_ensure_fire(struct FLUID_3D *fluid, struct WTURBULENCE *wt);
-void smoke_ensure_colors(struct FLUID_3D *fluid, struct WTURBULENCE *wt, float init_r, float init_g, float init_b);
+int old_smoke_has_heat(struct FLUID_3D *fluid);
+int old_smoke_has_fuel(struct FLUID_3D *fluid);
+int old_smoke_has_colors(struct FLUID_3D *fluid);
+int old_smoke_turbulence_has_fuel(struct WTURBULENCE *wt);
+int old_smoke_turbulence_has_colors(struct WTURBULENCE *wt);
+void old_smoke_ensure_heat(struct FLUID_3D *fluid);
+void old_smoke_ensure_fire(struct FLUID_3D *fluid, struct WTURBULENCE *wt);
+void old_smoke_ensure_colors(struct FLUID_3D *fluid, struct WTURBULENCE *wt, float init_r, float init_g, float init_b);
 
 
 //	/*Mantaflow functions*/
-//int smoke_mantaflow_read(struct SmokeDomainSettings *sds, char* name, bool with_wavelets); //1:success, 0: no file,error
-//void smoke_mantaflow_stop_sim(struct Manta_API *fluid);
+//int old_smoke_mantaflow_read(struct SmokeDomainSettings *sds, char* name, bool with_wavelets); //1:success, 0: no file,error
+//void old_smoke_mantaflow_stop_sim(struct Manta_API *fluid);
 //void manta_write_effectors(struct FLUID_3D *fluid);
 //void manta_update_effectors(struct Scene *scene, struct Object *ob,struct SmokeDomainSettings *sds, float dt);
 //void manta_write_emitters(struct SmokeFlowSettings *sfs, bool highRes, int min_x, int min_y, int min_z, int max_x, int max_y, int max_z, int d_x, int d_y, int d_z,float *influence, float *vel);




More information about the Bf-blender-cvs mailing list