UNPKG

@polygonjs/polygonjs

Version:

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

41 lines (40 loc) 2.28 kB
import { TypedGlNode } from './_Base'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { ShadersCollectionController } from './code/utils/ShadersCollectionController'; declare class FloatToVec2GlParamsConfig extends NodeParamsConfig { x: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; } export declare class FloatToVec2GlNode extends TypedGlNode<FloatToVec2GlParamsConfig> { paramsConfig: FloatToVec2GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec2"; initializeNode(): void; setLines(shaders_collection_controller: ShadersCollectionController): void; } declare class FloatToVec3GlParamsConfig extends NodeParamsConfig { x: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; z: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; } export declare class FloatToVec3GlNode extends TypedGlNode<FloatToVec3GlParamsConfig> { paramsConfig: FloatToVec3GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec3"; initializeNode(): void; setLines(shaders_collection_controller: ShadersCollectionController): void; } declare class FloatToVec4GlParamsConfig extends NodeParamsConfig { x: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; z: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; w: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; } export declare class FloatToVec4GlNode extends TypedGlNode<FloatToVec4GlParamsConfig> { paramsConfig: FloatToVec4GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec4"; initializeNode(): void; setLines(shaders_collection_controller: ShadersCollectionController): void; } export {};