@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
30 lines • 948 B
TypeScript
/**
* Represents a space where fluid simulation happens
*
* @see 2019 GDC talk by Runard Rupert "Wind Simulation in God of War" https://www.youtube.com/watch?v=dDgyBKkSf7A
* @see Inspired by GDC talk "Interactive Wind and Vegetation in 'God of War'" - https://www.youtube.com/watch?v=MKX45_riWQA
*/
export class FluidField {
buffer: any;
addAttribute(name: any): number;
/**
*
* @param {string} name
* @return {Float32Array}
*/
getAttributeData(name: string): Float32Array;
getAttributeCount(): number;
/**
*
* @param {ArrayBuffer} buffer
* @param {number} offset
*/
attachBuffer(buffer: ArrayBuffer, offset?: number): void;
setAttributeAt(attribute_index: any, x: any, y: any, z: any, value: any): void;
build(): void;
set size(arg: any);
set resolution(arg: number[]);
get resolution(): number[];
#private;
}
//# sourceMappingURL=FluidField.d.ts.map