Overview

UIX

function Utils.getUniqueElementId

Utils.getUniqueElementId(
  prefix: any
);

function Utils.lightenDarkenColor

Utils.lightenDarkenColor(
  col: #${string},
  amt: number
);

function Utils.addAlphaToColor

Utils.addAlphaToColor(
  col: #${string},
  amt: number
);

function Utils.intToHex

Utils.intToHex(
  number: number | bigint
):  #${string};

function Utils.getBrightnessFromColor

Utils.getBrightnessFromColor(
  color: #${string} | number | bigint
):  number;

function Utils.hexToRgb

Utils.hexToRgb(
  hex: #${string}
):  [number, number, number];

function Utils.rgbToHex

Utils.rgbToHex(
  r: number,
  g: number,
  b: number
):  #${string};

function Utils.intToRgb

Utils.intToRgb(
  color: number | bigint
):  [number, number, number];

function Utils.rgbToInt

Utils.rgbToInt(
  r: number,
  g: number,
  b: number
);

function Utils.rgbToHsl

Utils.rgbToHsl(
  r: number,
  g: number,
  b: number
):  [number, number, number];

function Utils.hslToRgb

Utils.hslToRgb(
  h: number,
  s: number,
  l: number
):  [number, number, number];

function Utils.getElementCreatorById

Utils.getElementCreatorById(
  id: string
):  Types.element_creator;

function Utils.removeElementCreator

Utils.removeElementCreator(
  id: string
);

TODO

use this method to generate the drop data necessary to initiate an element creation

function Utils.createDefaultOnDrop

Utils.createDefaultOnDrop(
  element: Components.Base
):  Types.drop_handler;

function Utils.unytPenContextMenuItem

Utils.unytPenContextMenuItem(
  value: any
);

function Utils.registerEntryType

Utils.registerEntryType(
  entry_type: string,
  color: string,
  icon: string
);

function Utils.getResourceIcon

Utils.getResourceIcon(
  resource: Resource
);

function Utils.getResourceColor

Utils.getResourceColor(
  resource: Resource
);

TODO

function Utils.getClipboardData

Utils.getClipboardData():  Promise;

function Utils.writeFileToClipboard

Utils.writeFileToClipboard(
  file_name: string,
  file_content: any
);

function Utils.writeTextToClipboard

Utils.writeTextToClipboard(
  text: string
);

Did this doc help you?

Privacy Policy

Help us improving our docs

Our documentations are fully open source. Something is wrong or unclear? Edit documentation.

Make a contribution