UNPKG

polygonjs-engine

Version:

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

25 lines (24 loc) 940 B
import { BaseSopOperation } from './_Base'; import { DefaultOperationParams } from '../_Base'; import { InputCloneMode } from '../../../engine/poly/InputCloneMode'; import { CoreGroup } from '../../geometry/Group'; interface Css2DObjectSopParams extends DefaultOperationParams { useIdAttrib: boolean; id: string; useClassAttrib: boolean; className: string; useHtmlAttrib: boolean; html: string; copyAttributes: boolean; attributesToCopy: string; } export declare class Css2DObjectSopOperation extends BaseSopOperation { static readonly DEFAULT_PARAMS: Css2DObjectSopParams; static readonly INPUT_CLONED_STATE = InputCloneMode.FROM_NODE; static type(): Readonly<'css2DObject'>; cook(input_contents: CoreGroup[], params: Css2DObjectSopParams): CoreGroup; private _create_objects_from_input_points; private _create_object_from_scratch; private static create_css_object; } export {};