UNPKG

@plurid/plurid-react

Version:

React implementation of Plurid to explore the web in three dimensions

259 lines (258 loc) 17.7 kB
declare const _default: { configuration: import("@reduxjs/toolkit").CaseReducerActions<{ setConfiguration: (_state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").PluridConfiguration; type: string; }) => { global: import("@plurid/plurid-data").PluridConfigurationGlobal; elements: import("@plurid/plurid-data").PluridConfigurationElements; space: import("@plurid/plurid-data").PluridConfigurationSpace; network: import("@plurid/plurid-data").PluridConfigurationNetwork; development: import("@plurid/plurid-data").PluridConfigurationDevelopment; }; setConfigurationMicro: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; setConfigurationPlaneControls: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: boolean; type: string; }) => void; setConfigurationPlaneOpacity: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: number; type: string; }) => void; setConfigurationThemeGeneral: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: string; type: string; }) => void; setConfigurationThemeInteraction: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: string; type: string; }) => void; setConfigurationLanguage: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").InternationalizationLanguageType; type: string; }) => void; toggleConfigurationViewcubeHide: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: boolean; type: string; }) => void; toggleConfigurationViewcubeButtons: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: boolean; type: string; }) => void; toggleConfigurationViewcubeOpaque: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: boolean; type: string; }) => void; toggleConfigurationViewcubeConceal: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationToolbarConceal: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationToolbarTransformIcons: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationToolbarTransformButtons: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationShowTransformOrigin: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationToolbarOpaque: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationSpaceTransparentUI: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; setConfigurationSpaceTransformOriginSize: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").SIZES; type: string; }) => void; setConfigurationSpaceTransformMode: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").TRANSFORM_MODES; type: string; }) => void; toggleConfigurationSpaceTransformMultimode: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: boolean; type: string; }) => void; setConfigurationSpaceTransformTouch: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").TRANSFORM_TOUCHES; type: string; }) => void; toggleConfigurationSpaceFirstPerson: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>) => void; toggleConfigurationToolbarToggleDrawer: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: import("@plurid/plurid-data").TOOLBAR_DRAWERS; type: string; }) => void; setConfigurationSpaceTransformLocks: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: any; type: string; }) => void; setConfigurationSpaceLayout: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: any; type: string; }) => void; setConfigurationSpaceCullingDistance: (state: import("immer/dist/internal").WritableDraft<import("../modules/configuration").ConfigurationState>, action: { payload: number; type: string; }) => void; }, "configuration">; general: import("@reduxjs/toolkit").CaseReducerActions<{}, "general">; shortcuts: import("@reduxjs/toolkit").CaseReducerActions<{ setGlobalShortcuts: (state: import("immer/dist/internal").WritableDraft<import("../modules/shortcuts").ShortcutsState>, action: { payload: boolean; type: string; }) => void; }, "shortcuts">; space: import("@reduxjs/toolkit").CaseReducerActions<{ setSpaceField: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").SetSpaceFieldPayload; type: string; }) => void; setSpaceLoading: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: boolean; type: string; }) => void; changeTransform: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").ChangeTransformPayload; type: string; }) => void; setTransform: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").SetTransformPayload; type: string; }) => void; setAnimatedTransform: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: boolean; type: string; }) => void; setTransformTime: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; setSpaceLocation: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: Partial<import("@plurid/plurid-data").SpaceLocation>; type: string; }) => { transform: string; translationX: number; translationY: number; translationZ: number; rotationX: number; rotationY: number; scale: number; loading: boolean; resolvedLayout: boolean; animatedTransform: boolean; transformTime: number; tree: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").TreePlane>[]; activeUniverseID: string; camera: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data/distribution/interfaces/internal/utilities").Coordinates>; viewSize: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data/distribution/interfaces/internal/utilities").ViewSize>; spaceSize: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data/distribution/interfaces/internal/utilities").SpaceSize>; view: (string | import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridView>)[]; culledView: (string | import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridView>)[]; activePlaneID: string; isolatePlane: string; lastClosedPlane: string; }; viewCameraMoveForward: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraMoveBackward: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraMoveLeft: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraMoveRight: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraMoveUp: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraMoveDown: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraTurnUp: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraTurnDown: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraTurnLeft: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; viewCameraTurnRight: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; rotateUp: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; rotateDown: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; rotateX: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; rotateXWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; rotateLeft: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; rotateRight: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; rotateY: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; rotateYWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; translateUp: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateDown: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateLeft: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateRight: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateIn: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateOut: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; translateXWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; translateYWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; translateZWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; scaleUp: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; scaleDown: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; scaleUpWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; scaleDownWith: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: number; type: string; }) => void; setTree: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("@plurid/plurid-data").TreePlane[]; type: string; }) => void; setActiveUniverse: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: string; type: string; }) => void; spaceResetTransform: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>) => void; setViewSize: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").ViewSize; type: string; }) => void; setSpaceSize: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").SpaceSize; type: string; }) => void; updateSpaceTreePlane: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("@plurid/plurid-data").TreePlane; type: string; }) => void; updateSpaceLinkCoordinates: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("../modules/space/types").UpdateSpaceLinkCoordinatesPayload; type: string; }) => void; spaceSetView: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("@plurid/plurid-data").PluridApplicationView; type: string; }) => void; spaceSetCulledView: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: import("@plurid/plurid-data").PluridApplicationView; type: string; }) => void; removePlane: (state: import("immer/dist/internal").WritableDraft<import("@plurid/plurid-data").PluridStateSpace>, action: { payload: string; type: string; }) => void; }, "space">; themes: import("@reduxjs/toolkit").CaseReducerActions<{ setGeneralTheme: (state: import("immer/dist/internal").WritableDraft<import("../modules/themes").ThemesState>, action: { payload: import("@plurid/plurid-themes/distribution").Theme; type: string; }) => void; setInteractionTheme: (state: import("immer/dist/internal").WritableDraft<import("../modules/themes").ThemesState>, action: { payload: import("@plurid/plurid-themes/distribution").Theme; type: string; }) => void; }, "themes">; ui: import("@reduxjs/toolkit").CaseReducerActions<{ setUIToolbarScrollPosition: (state: import("immer/dist/internal").WritableDraft<import("../modules/ui").UIState>, action: { payload: number; type: string; }) => void; }, "ui">; }; export default _default;