UNPKG

@polygonjs/polygonjs

Version:

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

27 lines (26 loc) 1.42 kB
import { BaseParamType } from './_Base'; import { TypedPathParam } from './_BasePath'; import { BaseNodeType } from '../nodes/_Base'; import { ParamType } from '../poly/ParamType'; import { ParamValuesTypeMap } from './types/ParamValuesTypeMap'; import { ParamInitValuesTypeMap } from './types/ParamInitValuesTypeMap'; export declare class ParamPathParam extends TypedPathParam<ParamType.PARAM_PATH> { static type(): ParamType; protected _initializeParam(): void; defaultValueSerialized(): string; rawInputSerialized(): string; valueSerialized(): string; protected _copyValue(param: ParamPathParam): void; static areRawInputEqual(raw_input1: ParamInitValuesTypeMap[ParamType.PARAM_PATH], raw_input2: ParamInitValuesTypeMap[ParamType.PARAM_PATH]): boolean; static areValuesEqual(val1: ParamValuesTypeMap[ParamType.PARAM_PATH], val2: ParamValuesTypeMap[ParamType.PARAM_PATH]): boolean; isDefault(): boolean; setParam(param: BaseParamType): void; protected _assignValue(value: ParamValuesTypeMap[ParamType.PARAM_PATH] | string): void; convert(rawVal: any): ParamValuesTypeMap[ParamType.PARAM_PATH] | null; protected _findTarget(): void; private _assignFoundParam; notifyPathRebuildRequired(param: BaseParamType): void; notifyTargetParamOwnerParamsUpdated(node: BaseNodeType): void; private _onResolvedParamDisposeBound; private _onResolvedParamDispose; }