@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
55 lines (54 loc) • 2.23 kB
TypeScript
import { TypedGlNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
import { ShadersCollectionController } from './code/utils/ShadersCollectionController';
declare class VecToParamsGlConfig extends NodeParamsConfig {
}
declare class BaseVecToGlNode extends TypedGlNode<VecToParamsGlConfig> {
paramsConfig: VecToParamsGlConfig;
}
declare const Vec2ToFloatGlNode_base: typeof BaseVecToGlNode;
export declare class Vec2ToFloatGlNode extends Vec2ToFloatGlNode_base {
}
declare const Vec3ToFloatGlNode_base: typeof BaseVecToGlNode;
export declare class Vec3ToFloatGlNode extends Vec3ToFloatGlNode_base {
}
declare const Vec4ToFloatGlNode_base: typeof BaseVecToGlNode;
export declare class Vec4ToFloatGlNode extends Vec4ToFloatGlNode_base {
}
export declare class Vec4ToVec3GlNode extends BaseVecToGlNode {
static type(): string;
static readonly INPUT_NAME_VEC4 = "vec4";
static readonly OUTPUT_NAME_VEC3 = "vec3";
static readonly OUTPUT_NAME_W = "w";
initializeNode(): void;
createParams(): void;
setLines(shaders_collection_controller: ShadersCollectionController): void;
}
export declare class Vec3ToVec2GlNode extends BaseVecToGlNode {
static type(): string;
static readonly INPUT_NAME_VEC3 = "vec3";
static readonly OUTPUT_NAME_VEC2 = "vec2";
static readonly OUTPUT_NAME_Z = "z";
initializeNode(): void;
createParams(): void;
setLines(shaders_collection_controller: ShadersCollectionController): void;
}
export declare class Vec2ToVec3GlNode extends BaseVecToGlNode {
static type(): string;
static readonly INPUT_NAME_VEC2 = "vec2";
static readonly INPUT_NAME_Z = "z";
static readonly OUTPUT_NAME_VEC3 = "vec3";
initializeNode(): void;
createParams(): void;
setLines(shaders_collection_controller: ShadersCollectionController): void;
}
export declare class Vec3ToVec4GlNode extends BaseVecToGlNode {
static type(): string;
static readonly INPUT_NAME_VEC3 = "vec3";
static readonly INPUT_NAME_W = "w";
static readonly OUTPUT_NAME_VEC4 = "vec4";
initializeNode(): void;
createParams(): void;
setLines(shaders_collection_controller: ShadersCollectionController): void;
}
export {};