UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

17 lines (16 loc) 866 B
import { BasePersistedConfig, PersistedConfigWithShaders } from '../../../../utils/BasePersistedConfig'; import { BuilderCopNode } from '../../../../cop/Builder'; import { Builder2DArrayCopNode } from '../../../../cop/Builder2DArray'; import { IUniforms } from '../../../../../../core/geometry/Material'; export interface PersistedConfigBaseTextureData extends PersistedConfigWithShaders { uniforms: IUniforms; param_uniform_pairs: [string, string][]; uniforms_time_dependent?: boolean; uniforms_resolution_dependent?: boolean; } export declare class TexturePersistedConfig extends BasePersistedConfig { protected node: BuilderCopNode | Builder2DArrayCopNode; constructor(node: BuilderCopNode | Builder2DArrayCopNode); toData(): Promise<PersistedConfigBaseTextureData | undefined>; load(data: PersistedConfigBaseTextureData): void; }