--- title: Расширенные API description: Низкоуровневые и специализированные API в @open-pencil/vue. --- # Расширенные API Эти API публичны, но более специализированы по сравнению с основной поверхностью компонентов и компосаблов. ## Хелперы выделения и сцены - [useNodeProps](./use-node-props) - [useSceneComputed](./use-scene-computed) - [usePropScrub](./use-prop-scrub) ## Пикеры, переменные, локаль и внутренние части редактора - [useColorVariableBinding](./use-color-variable-binding) - [useFillPicker](./use-fill-picker) - [useGradientStops](./use-gradient-stops) - [useFontPicker](./use-font-picker) - [useOkHCL](./use-okhcl) - [useVariables](./use-variables) - [useVariablesDialogState](./use-variables-dialog-state) - [useVariablesTable](./use-variables-table) - [Locale APIs](./locale-apis) - [useToolbarState](./use-toolbar-state) - [useNodeFontStatus](./use-node-font-status) ## Утилиты оболочки редактора - [useLayerDrag](./use-layer-drag) - [useInlineRename](./use-inline-rename) - [useCanvasDrop](./use-canvas-drop) - [extractImageFilesFromClipboard](./extract-image-files-from-clipboard) - [useViewportKind](./use-viewport-kind) - [toolCursor](./tool-cursor) ## Хелперы контекста примитивов - [useCanvasContext](./use-canvas-context) - [useLayerTree](./use-layer-tree) - [useToolbar](./use-toolbar) - [usePropertyList](./use-property-list) - [useScrubInput](./use-scrub-input)