@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
46 lines • 880 B
TypeScript
export class ManagedMaterial {
/**
*
* @param {Material} m
*/
constructor(m: Material);
/**
*
* @type {Material|null}
* @private
*/
private __source;
/**
*
* @type {Material}
* @private
*/
private __material;
/**
*
* @type {number}
* @private
*/
private __ref_count;
/**
*
* @type {Signal}
*/
onLastReleased: Signal;
getSource(): any;
setSource(v: any): void;
/**
*
* @returns {Material}
*/
getMaterial(): Material;
__release_reference(): void;
/**
*
* @returns {Reference<Material>}
*/
getRef(): Reference<Material>;
}
import Signal from "../../../../core/events/signal/Signal.js";
import { Reference } from "../../../reference/v2/Reference.js";
//# sourceMappingURL=ManagedMaterial.d.ts.map