UNPKG

polygonjs-engine

Version:

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

26 lines (25 loc) 1.25 kB
import { TypedSopNode } from './_Base'; import { CoreGroup } from '../../../core/geometry/Group'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { BaseParamType } from '../../params/_Base'; declare class AnimationMixerSopParamsConfig extends NodeParamsConfig { time: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.FLOAT>; clip: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.OPERATOR_PATH>; reset: import("../utils/params/ParamsConfig").ParamTemplate<import("../../poly/ParamType").ParamType.BUTTON>; } export declare class AnimationMixerSopNode extends TypedSopNode<AnimationMixerSopParamsConfig> { params_config: AnimationMixerSopParamsConfig; static type(): string; private _previous_time; private _mixer; static displayedInputNames(): string[]; initializeNode(): void; cook(input_contents: CoreGroup[]): Promise<void>; private create_mixer_if_required; private _create_mixer; private _update_mixer; private _set_mixer_time; static PARAM_CALLBACK_reset(node: AnimationMixerSopNode, param: BaseParamType): void; reset_animation_mixer(): Promise<void>; } export {};