@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
18 lines (17 loc) • 595 B
TypeScript
import { Material } from 'three';
import { CoreParticlesController } from './CoreParticlesController';
export declare class CoreParticlesRenderController {
private mainController;
private _renderMaterial;
private _uniformByShaderName;
private _texture_allocations_json;
private _materialGlobalsHandler;
private _matNodeAssembler;
constructor(mainController: CoreParticlesController);
dispose(): void;
reset(): void;
assignRenderMaterial(): void;
updateRenderMaterialUniforms(): void;
material(): Material | undefined;
init(): Promise<void>;
}