UNPKG

@shapediver/sdk.sdtf-v1

Version:
25 lines 1.67 kB
import { ISdtfAccessor, ISdtfAsset, ISdtfAttributes, ISdtfBuffer, ISdtfBufferView, ISdtfChunk, ISdtfDataItem, ISdtfFileInfo, ISdtfNode, ISdtfTypeHint } from '@shapediver/sdk.sdtf-core'; import { ISdtfComponentFactory } from './ISdtfComponentFactory'; export declare class SdtfComponentFactory implements ISdtfComponentFactory { readonly propertyNameAccessors = "accessors"; readonly propertyNameAttributes = "attributes"; readonly propertyNameBufferViews = "bufferViews"; readonly propertyNameBuffers = "buffers"; readonly propertyNameChunks = "chunks"; readonly propertyNameDataItems = "items"; readonly propertyNameFileInfo = "asset"; readonly propertyNameFileInfoAlternative = "fileInfo"; readonly propertyNameNodes = "nodes"; readonly propertyNameTypeHints = "typeHints"; createAccessor(accessorData: Record<string, unknown>): Partial<ISdtfAccessor>; createAsset(assetData: Record<string, unknown>): Partial<ISdtfAsset>; createAttributes(attributesData: Record<string, unknown>): Partial<ISdtfAttributes>; createBuffer(bufferData: Record<string, unknown>): Partial<ISdtfBuffer>; createBufferView(bufferViewData: Record<string, unknown>): Partial<ISdtfBufferView>; createChunk(chunkData: Record<string, unknown>): Partial<ISdtfChunk>; createDataItem(dataItemData: Record<string, unknown>): Partial<ISdtfDataItem>; createFileInfo(fileInfoData: Record<string, unknown>): Partial<ISdtfFileInfo>; createNode(nodeData: Record<string, unknown>): Partial<ISdtfNode>; createTypeHint(typeHintData: Record<string, unknown>): Partial<ISdtfTypeHint>; } //# sourceMappingURL=SdtfComponentFactory.d.ts.map