UNPKG

@polygonjs/polygonjs

Version:

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

55 lines (54 loc) 2.23 kB
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 {};