@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
24 lines (23 loc) • 844 B
TypeScript
/**
* Sets which node is used as the output of a parent subnet node.
*
* @remarks
* Can only be created inside a subnet ANIM node.
*
*/
import { TypedAnimNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
import { NetworkChildNodeType } from '../../poly/NodeContext';
import { TimelineBuilder } from '../../../core/animation/TimelineBuilder';
declare class AnimSubnetOutputSopParamsConfig extends NodeParamsConfig {
}
export declare class SubnetOutputAnimNode extends TypedAnimNode<AnimSubnetOutputSopParamsConfig> {
paramsConfig: AnimSubnetOutputSopParamsConfig;
static type(): Readonly<NetworkChildNodeType.OUTPUT>;
initializeNode(): void;
dispose(): void;
cook(inputContents: TimelineBuilder[]): void;
private _setParentDirtyBound;
private _setParentDirty;
}
export {};