UNPKG

@polygonjs/polygonjs

Version:

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

42 lines (41 loc) 2.25 kB
/** * Creates an empty group. * * @remarks * This node also has its own transforms. And if it is set as input of other nodes, their objects will be added as children to the object of this node. * */ import { TypedObjNode } from './_Base'; import { Group } from 'three'; import { TransformController } from './utils/TransformController'; import { FlagsControllerD } from '../utils/FlagsController'; import { NodeParamsConfig } from '../utils/params/ParamsConfig'; import { HierarchyController } from './utils/HierarchyController'; declare const NullObjParamConfig_base: { new (...args: any[]): { transform: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FOLDER>; keepPosWhenParenting: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>; rotationOrder: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.INTEGER>; t: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>; r: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>; s: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>; scale: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.FLOAT>; matrixAutoUpdate: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BOOLEAN>; updateTransformFromObject: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.BUTTON>; }; } & typeof NodeParamsConfig; declare class NullObjParamConfig extends NullObjParamConfig_base { } export declare class NullObjNode extends TypedObjNode<Group, NullObjParamConfig> { paramsConfig: NullObjParamConfig; static type(): string; readonly hierarchyController: HierarchyController; readonly transformController: TransformController; readonly flags: FlagsControllerD; private _helper; createObject(): Group<import("three").Object3DEventMap>; initializeNode(): void; private _updateHelperHierarchy; cook(): void; } export {};