UNPKG

polygonjs-engine

Version:

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

41 lines (40 loc) 2.33 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("../../poly/ParamType").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; } export declare class FloatToVec2GlNode extends TypedGlNode<FloatToVec2GlParamsConfig> { params_config: FloatToVec2GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec2"; initializeNode(): void; set_lines(shaders_collection_controller: ShadersCollectionController): void; } declare class FloatToVec3GlParamsConfig extends NodeParamsConfig { x: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; z: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; } export declare class FloatToVec3GlNode extends TypedGlNode<FloatToVec3GlParamsConfig> { params_config: FloatToVec3GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec3"; initializeNode(): void; set_lines(shaders_collection_controller: ShadersCollectionController): void; } declare class FloatToVec4GlParamsConfig extends NodeParamsConfig { x: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; y: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; z: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; w: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; } export declare class FloatToVec4GlNode extends TypedGlNode<FloatToVec4GlParamsConfig> { params_config: FloatToVec4GlParamsConfig; static type(): string; static readonly OUTPUT_NAME = "vec4"; initializeNode(): void; set_lines(shaders_collection_controller: ShadersCollectionController): void; } export {};