UNPKG

polygonjs-engine

Version:

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

22 lines (21 loc) 857 B
import { BaseSopOperation } from './_Base'; import { DefaultOperationParams } from '../_Base'; import { CoreGroup } from '../../../core/geometry/Group'; import { InputCloneMode } from '../../../engine/poly/InputCloneMode'; interface AttribCopySopParams extends DefaultOperationParams { name: string; tnewName: boolean; newName: string; srcOffset: number; destOffset: number; } export declare class AttribCopySopOperation extends BaseSopOperation { static readonly DEFAULT_PARAMS: AttribCopySopParams; static readonly INPUT_CLONED_STATE: InputCloneMode[]; static type(): Readonly<'attribCopy'>; cook(input_contents: CoreGroup[], params: AttribCopySopParams): CoreGroup; private copy_vertex_attribute_between_core_groups; private copy_vertex_attribute_between_geometries; private _fill_dest_array; } export {};