@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
41 lines (40 loc) • 2.28 kB
TypeScript
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 {};