polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
19 lines (18 loc) • 810 B
TypeScript
import { TypedNode } from '../_Base';
import { Texture } from 'three/src/textures/Texture';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
import { NodeContext } from '../../poly/NodeContext';
import { PolyScene } from '../../scene/PolyScene';
import { FlagsControllerBO } from '../utils/FlagsController';
export declare class TypedCopNode<K extends NodeParamsConfig> extends TypedNode<NodeContext.COP, K> {
readonly flags: FlagsControllerBO;
static nodeContext(): NodeContext;
static displayedInputNames(): string[];
constructor(scene: PolyScene);
initializeBaseNode(): void;
set_texture(texture: Texture): void;
clear_texture(): void;
}
export declare type BaseCopNodeType = TypedCopNode<any>;
export declare class BaseCopNodeClass extends TypedCopNode<any> {
}