UNPKG

ducjs

Version:

The duc 2D CAD file format is a cornerstone of our advanced design system, conceived to cater to professionals seeking precision and efficiency in their design work.

38 lines (37 loc) 2.96 kB
import * as flatbuffers from 'flatbuffers'; import { PRUNING_LEVEL } from '../duc/pruning-level'; export declare class DucGlobalState { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): DucGlobalState; static getRootAsDucGlobalState(bb: flatbuffers.ByteBuffer, obj?: DucGlobalState): DucGlobalState; static getSizePrefixedRootAsDucGlobalState(bb: flatbuffers.ByteBuffer, obj?: DucGlobalState): DucGlobalState; name(): string | null; name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; viewBackgroundColor(): string | null; viewBackgroundColor(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; mainScope(): string | null; mainScope(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; dashSpacingScale(): number; isDashSpacingAffectedByViewportScale(): boolean; scopeExponentThreshold(): number; dimensionsAssociativeByDefault(): boolean; useAnnotativeScaling(): boolean; displayPrecisionLinear(): number; displayPrecisionAngular(): number; pruningLevel(): PRUNING_LEVEL | null; static startDucGlobalState(builder: flatbuffers.Builder): void; static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void; static addViewBackgroundColor(builder: flatbuffers.Builder, viewBackgroundColorOffset: flatbuffers.Offset): void; static addMainScope(builder: flatbuffers.Builder, mainScopeOffset: flatbuffers.Offset): void; static addDashSpacingScale(builder: flatbuffers.Builder, dashSpacingScale: number): void; static addIsDashSpacingAffectedByViewportScale(builder: flatbuffers.Builder, isDashSpacingAffectedByViewportScale: boolean): void; static addScopeExponentThreshold(builder: flatbuffers.Builder, scopeExponentThreshold: number): void; static addDimensionsAssociativeByDefault(builder: flatbuffers.Builder, dimensionsAssociativeByDefault: boolean): void; static addUseAnnotativeScaling(builder: flatbuffers.Builder, useAnnotativeScaling: boolean): void; static addDisplayPrecisionLinear(builder: flatbuffers.Builder, displayPrecisionLinear: number): void; static addDisplayPrecisionAngular(builder: flatbuffers.Builder, displayPrecisionAngular: number): void; static addPruningLevel(builder: flatbuffers.Builder, pruningLevel: PRUNING_LEVEL): void; static endDucGlobalState(builder: flatbuffers.Builder): flatbuffers.Offset; static createDucGlobalState(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset, viewBackgroundColorOffset: flatbuffers.Offset, mainScopeOffset: flatbuffers.Offset, dashSpacingScale: number, isDashSpacingAffectedByViewportScale: boolean, scopeExponentThreshold: number, dimensionsAssociativeByDefault: boolean, useAnnotativeScaling: boolean, displayPrecisionLinear: number, displayPrecisionAngular: number, pruningLevel: PRUNING_LEVEL | null): flatbuffers.Offset; }