@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
16 lines (15 loc) • 738 B
TypeScript
import { BasePersistedConfig, PersistedConfigWithShaders } from '../../../../utils/BasePersistedConfig';
import { BuilderPostNode } from '../../../../post/Builder';
import { IUniforms } from '../../../../../../core/geometry/Material';
export interface PersistedConfigBasePostData extends PersistedConfigWithShaders {
uniforms: IUniforms;
param_uniform_pairs: [string, string][];
uniforms_time_dependent?: boolean;
uniforms_resolution_dependent?: boolean;
}
export declare class PostPersistedConfig extends BasePersistedConfig {
protected node: BuilderPostNode;
constructor(node: BuilderPostNode);
toData(): Promise<PersistedConfigBasePostData | undefined>;
load(data: PersistedConfigBasePostData): void;
}