MLightCAD
    Preparing search index...
    • Parameters

      Returns {
          applyLayerSnapshot: (
              snapshot: LayerStateSnapshot,
              db?: AcDbDatabase,
          ) => boolean;
          captureLayerSnapshot: (db?: AcDbDatabase) => LayerStateSnapshot | null;
          currentLayerInfo: ComputedRef<LayerInfo | undefined>;
          currentLayerName: WritableComputedRef<string, string>;
          isolateLayer: (layerName: string) => boolean;
          layers: Reactive<LayerInfo[]>;
          setAllLayersOn: () => boolean;
          setCurrentLayer: (layerName: string) => boolean;
          setLayerColor: (layerName: string, color: AcCmColor) => boolean;
          setLayerFrozen: (layerName: string, isFrozen: boolean) => boolean;
          setLayerLineWeight: (layerName: string, lineWeight: number) => boolean;
          setLayerLocked: (layerName: string, isLocked: boolean) => boolean;
          setLayerOn: (layerName: string, isOn: boolean) => boolean;
          toggleLayerFrozen: (layerName: string) => boolean;
          toggleLayerLocked: (layerName: string) => boolean;
          toggleLayerOn: (layerName: string) => boolean;
          toggleLayerState: (
              layerName: string,
              state: LayerStateToggleKey,
          ) => boolean;
      }

      • applyLayerSnapshot: (snapshot: LayerStateSnapshot, db?: AcDbDatabase) => boolean
      • captureLayerSnapshot: (db?: AcDbDatabase) => LayerStateSnapshot | null
      • currentLayerInfo: ComputedRef<LayerInfo | undefined>
      • currentLayerName: WritableComputedRef<string, string>

        ========================================================= Current layer (source of truth: database.clayer)

      • isolateLayer: (layerName: string) => boolean
      • layers: Reactive<LayerInfo[]>
      • setAllLayersOn: () => boolean
      • setCurrentLayer: (layerName: string) => boolean
      • setLayerColor: (layerName: string, color: AcCmColor) => boolean
      • setLayerFrozen: (layerName: string, isFrozen: boolean) => boolean
      • setLayerLineWeight: (layerName: string, lineWeight: number) => boolean
      • setLayerLocked: (layerName: string, isLocked: boolean) => boolean
      • setLayerOn: (layerName: string, isOn: boolean) => boolean
      • toggleLayerFrozen: (layerName: string) => boolean
      • toggleLayerLocked: (layerName: string) => boolean
      • toggleLayerOn: (layerName: string) => boolean
      • toggleLayerState: (layerName: string, state: LayerStateToggleKey) => boolean