UNPKG

@polygonjs/polygonjs

Version:

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

31 lines (30 loc) 1.33 kB
/** * reads the position from the cloth solver * * * */ import { TypedGlNode } from './_Base'; import { ShadersCollectionController } from './code/utils/ShadersCollectionController'; import { ParamType } from '../../poly/ParamType'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; declare class ClothSolverPositionGlParamsConfig extends NodeParamsConfig { id: import("../utils/params/ParamsConfig").ParamTemplate<ParamType.FLOAT>; size: import("../utils/params/ParamsConfig").ParamTemplate<ParamType.STRING>; position0: import("../utils/params/ParamsConfig").ParamTemplate<ParamType.STRING>; position1: import("../utils/params/ParamsConfig").ParamTemplate<ParamType.STRING>; normal: import("../utils/params/ParamsConfig").ParamTemplate<ParamType.STRING>; } export declare class ClothSolverPositionGlNode extends TypedGlNode<ClothSolverPositionGlParamsConfig> { paramsConfig: ClothSolverPositionGlParamsConfig; static type(): Readonly<'clothSolverPosition'>; initializeNode(): void; setLines(shaders_collection_controller: ShadersCollectionController): void; paramsGenerating(): boolean; setParamConfigs(): void; uniformNameSize(): string; uniformNamePosition0(): string; uniformNamePosition1(): string; uniformNameNormal(): string; } export {};