Example #1
0
 public unsafe FluidFlow(double avgRate, double expDepth, double expRadius, double maxDepth, double maxRadius, double minDepth, double minRadius, double riseCutoff, double riseFactor)
 {
     this.liquid = SDTFluidFlow_new();
     SDTFluidFlow_setAvgRate(liquid, avgRate);
     SDTFluidFlow_setExpDepth(liquid, expDepth);
     SDTFluidFlow_setExpRadius(liquid, expRadius);
     SDTFluidFlow_setMaxDepth(liquid, maxDepth);
     SDTFluidFlow_setMaxRadius(liquid, maxRadius);
     SDTFluidFlow_setMinDepth(liquid, minDepth);
     SDTFluidFlow_setMinRadius(liquid, minRadius);
     SDTFluidFlow_setRiseCutoff(liquid, riseCutoff);
     SDTFluidFlow_setRiseFactor(liquid, riseFactor);
 }
Example #2
0
 private unsafe static extern double SDTFluidFlow_dsp(SDTFluidFlow *x);
Example #3
0
 private unsafe static extern void SDTFluidFlow_setAvgRate(SDTFluidFlow *x, double f);
Example #4
0
 private unsafe static extern void SDTFluidFlow_setRiseCutoff(SDTFluidFlow *x, double f);
Example #5
0
 private unsafe static extern void SDTFluidFlow_setRiseFactor(SDTFluidFlow *x, double f);
Example #6
0
 private unsafe static extern void SDTFluidFlow_setExpDepth(SDTFluidFlow *x, double f);
Example #7
0
 private unsafe static extern void SDTFluidFlow_setExpRadius(SDTFluidFlow *x, double f);
Example #8
0
 private unsafe static extern void SDTFluidFlow_free(SDTFluidFlow *l);