Variable
| Static Public Summary | ||
| public |
AreaFlags: {"HIDDEN": number, "FLOATING": number, "INDEPENDENT": number, "NO_SWITCHER": number, "NO_HEADER_CONTEXT_MENU": number, "NO_COLLAPSE": number} export const AreaFlags = {
HIDDEN : 1,
FLOATING : 2,
INDEPENDENT : 4, //area is indpendent of the screen mesh
NO_SWITCHER : 8,
NO_HEADER_CONTEXT_MENU: 16,
NO_COLLAPSE : 32,
}
|
|
| public |
AreaTypes: {"TEST_CANVAS_EDITOR": *} export var AreaTypes = {
TEST_CANVAS_EDITOR: 0,
}
|
|
| public |
|
|
| public |
BaseVector: * |
|
| public |
BorderMask: {"LEFT": number, "BOTTOM": number, "RIGHT": number, "TOP": number, "ALL": *} export const BorderMask = {
LEFT : 1,
BOTTOM : 2,
RIGHT : 4,
TOP : 8,
ALL : 1|2|4|8,
}
|
|
| public |
BorderSides: {"LEFT": *, "BOTTOM": number, "RIGHT": number, "TOP": number} export const BorderSides = {
LEFT : 0,
BOTTOM: 1,
RIGHT: 2,
TOP : 3,
}
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
ClosestModes: {"CLOSEST": *, "START": number, "END": number, "ENDPOINTS": number, "ALL": number} export const ClosestModes = {
CLOSEST : 0,
START : 1,
END : 2,
ENDPOINTS: 3,
ALL : 4,
}
|
|
| public |
ColorSchemeTypes: {"LIGHT": string, "DARK": string} export let ColorSchemeTypes = {
LIGHT : "light",
DARK : "dark",
}
|
|
| public |
ContextFlags: {"IS_VIEW": number} export const ContextFlags = {
IS_VIEW: 1,
}
|
|
| public |
CurveConstructors: *[] |
|
| public |
CurveConstructors: {"undefined": *} export const CurveConstructors = {
[CurveTypes.BSPLINE] : BSplineCurve,
[CurveTypes.CUSTOM] : CustomCurve,
[CurveTypes.GUASSIAN] : GuassianCurve,
}
|
|
| public |
CurveFlags: {"SELECT": number} export const CurveFlags = {
SELECT: 1,
}
|
|
| public |
CurveFlags: {"SELECT": number} export const CurveFlags = {
SELECT: 1,
}
|
|
| public |
CurveTypes: {"BSPLINE": number, "CUSTOM": number, "GUASSIAN": number} export const CurveTypes = {
BSPLINE: 1,
CUSTOM : 2,
GUASSIAN: 4,
}
|
|
| public |
DataFlags: {"READ_ONLY": number, "USE_CUSTOM_GETSET": number, "USE_FULL_UNDO": number, "USE_CUSTOM_PROP_GETTER": number} export const DataFlags = {
READ_ONLY : 1,
USE_CUSTOM_GETSET : 2,
USE_FULL_UNDO : 4, //DataPathSetOp in controller_ops.js saves/loads entire file for undo/redo
USE_CUSTOM_PROP_GETTER: 8,
}
|
|
| public |
DataModelClasses: *[] |
|
| public |
export const DataTypes = {
STRUCT : 0,
DYNAMIC_STRUCT: 1,
PROP : 2,
ARRAY : 3,
}
|
|
| public |
DefaultTheme: {"base": *, "button": *, "checkbox": *, "colorfield": *, "colorpickerbutton": *, "curvewidget": *, "dropbox": *, "iconbutton": *, "iconcheck": *, "label": *, "listbox": *, "menu": *, "notification": *, "numslider": *, "numslider_simple": *, "numslider_textbox": *, "panel": *, "richtext": *, "screenborder": *, "scrollbars": *, "sidebar": *, "strip": *, "tabs": *, "textbox": *, "tooltip": *, "treeview": *, "vecPopupButton": *} export const DefaultTheme = {
base : AreaHeaderBG"rgba(200, 200, 200, 0.95)"BasePackFlag0BoxDepressed"rgba(130,130,130, 1)"BoxHighlight"rgba(151,208,239, 1)""flex-grow""unset"DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(207,207,207, 0.5)""border-color""rgba(34,34,34, 1)""border-radius"12.010619764585666"focus-border-width"2oneAxisPadding2padding1,
button : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(238,238,238, 0.8672412740773168)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2disabledDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(109,109,109)""background-color""rgb(19,19,19)""border-color""#f58f8f""border-style""solid""border-width"1height25highlightDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(255,255,255, 1)""background-color""rgba(138,222,255, 1)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2"highlight-pressed"DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1margin4"margin-left"4"margin-right"4padding1pressedDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1width25,
checkbox : CheckSide"left"height32width32,
colorfield : circleSize11colorBoxHeight24fieldSize400height256hueHeight32width256,
colorpickerbutton : height32width95,
curvewidget : CanvasBG"rgb(44,44,44)"CanvasHeight256CanvasWidth256,
dropbox : dropTextBG"rgba(233,233,233, 1)"height25width32,
iconbutton : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
iconcheck : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""rgba(237,209,209, 1)""border-radius"5"border-width"0drawCheckheight32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
label : LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)",
listbox : ListActive"rgba(200, 205, 215, 1.0)"ListHighlight"rgba(155, 220, 255, 0.5)"height200width110,
menu : MenuBG"rgba(250, 250, 250, 1.0)""item-radius"0MenuBorder"1px solid grey"MenuHighlight"rgba(155, 220, 255, 1.0)"MenuSeparatorwidth"100%"height2padding0margin0border"none""background-color""grey""box-shadow""5px 5px 25px rgba(0,0,0,0.75)"MenuSpacing5MenuTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(25, 25, 25, 1.0)""padding-top"0"padding-left"0"padding-right"0"padding-bottom"0"border-color""grey""border-radius"5"border-style""solid""border-width"1,
notification : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(55,55,55)""background-color""rgba(72,72,72,0)""border-radius"5"border-color""grey""border-width"1"border-style""solid"ProgressBarBG"rgb(74,148,183)"ProgressBar"rgb(250,132,58)",
numslider : "background-color""rgba(219,219,219, 1)""border-color""black""border-radius"1height18width90,
numslider_simple : SlideHeight10TextBoxWidth45"background-color""rgba(219,219,219, 1)"height18labelOnTopwidth135,
numslider_textbox : TextBoxHeight25TextBoxWidth50"background-color""rgba(219,219,219, 1)"height25labelOnTopwidth120,
panel : HeaderBorderRadius5.329650280441558HeaderRadius4TitleBackground"rgba(177,219,255, 1)"TitleBorder"rgba(104,104,104, 1)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(0,0,0, 1)""background-color""rgba(184,184,184, 0.7594818376068376)""border-color""rgba(0,0,0, 0.5598061397157866)""border-radius"4"border-style""groove""border-width"1.141"margin-bottom"0"margin-bottom-closed"0"margin-left"5.6584810220495445"margin-right"0"margin-top"0"margin-top-closed"0"padding-bottom"0"padding-left"0"padding-right"0"padding-top"0,
richtext : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size16color"rgba(35, 35, 35, 1.0)""background-color""rgb(245, 245, 245)",
screenborder : "border-inner""grey""border-outer""rgba(228,228,228, 1)""border-width"2"mouse-threshold"8,
scrollbars : borderundefinedcolorundefinedcolor2undefinedcontrastundefinedwidthundefined,
sidebar : "background-color""rgba(55, 55, 55, 0.5)",
strip : "background-color""rgba(75,75,75, 0.33213141025641024)""border-color""rgba(0,0,0, 0.31325409987877156)""border-radius"8.76503417507447"border-style""solid""border-width"1margin2oneAxisPadding2padding1"flex-grow""unset",
tabs : "movable-tabs""true"TabActive"rgba(212,212,212, 1)"TabBarRadius6TabHighlight"rgba(50, 50, 50, 0.2)"TabInactive"rgba(183,183,183, 1)"TabStrokeStyle1"rgba(0,0,0, 1)"TabStrokeStyle2"rgba(0,0,0, 1)"TabTextCSSFontfont"sans-serif"weight"normal"variant"bold"style"normal"size15color"rgba(0,0,0, 1)""background-color""rgba(222,222,222, 1)",
textbox : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(3,3,3, 1)""background-color""rgba(245,245,245, 1)",
tooltip : ToolTipTextCSSFontfont"sans-serif"weight"bold"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(255,255,255, 1)""border-color""rgba(139,139,139, 1)""border-radius"3"border-style""solid""border-width"1padding5,
treeview : itemIndent10rowHeight18,
vecPopupButton : height18padding3width100,
}
|
|
| public |
DomEventTypes: {"on_mousemove": string, "on_mousedown": string, "on_mouseup": string, "on_touchstart": string, "on_touchcancel": string, "on_touchmove": string, "on_touchend": string, "on_mousewheel": string, "on_keydown": string, "on_keyup": string, "on_pointerdown": string, "on_pointermove": string, "on_pointercancel": string, "on_pointerup": string} export const DomEventTypes = {
on_mousemove : "mousemove",
on_mousedown : "mousedown",
on_mouseup : "mouseup",
on_touchstart : "touchstart",
on_touchcancel : "touchcanel",
on_touchmove : "touchmove",
on_touchend : "touchend",
on_mousewheel : "mousewheel",
on_keydown : "keydown",
on_keyup : "keyup",
on_pointerdown : "pointerdown",
on_pointermove : "pointermove",
on_pointercancel : "pointercancel",
on_pointerup : "pointerup",
}
|
|
| public |
ElementClasses: *[] |
|
| public |
EnumProperty: * |
|
| public |
ErrorColors: {"WARNING": string, "ERROR": string, "OK": string} export const ErrorColors = {
WARNING : "yellow",
ERROR : "red",
OK : "green",
}
|
|
| public |
export const EulerOrders = {
XYZ: 0,
XZY: 1,
YXZ: 2,
YZX: 3,
ZXY: 4,
ZYX: 5,
}
|
|
| public |
|
|
| public |
|
|
| public |
FEPS: * |
|
| public |
export const FEPS_DATA = {
F16 : 1.11e-16,
F32 : 5.96e-8,
F64 : 0.000488,
}
|
|
| public |
|
|
| public |
FLOAT_MIN: * |
|
| public |
|
|
| public |
IconSheets: {"SMALL": *, "LARGE": number, "XLARGE": number} export let IconSheets = {
SMALL: 0,
LARGE: 1,
XLARGE: 2,
}
|
|
| public |
Icons: {"FOLDER": *, "FILE": *, "TINY_X": *, "SMALL_PLUS": *, "SMALL_MINUS": *, "UNDO": *, "REDO": *, "HELP": *, "UNCHECKED": *, "CHECKED": *, "LARGE_CHECK": *, "CURSOR_ARROW": *, "NOTE_EXCL": *, "SCROLL_DOWN": *, "SCROLL_UP": *, "BACKSPACE": *, "LEFT_ARROW": *, "RIGHT_ARROW": *, "UI_EXPAND": *, "UI_COLLAPSE": *, "BOLD": *, "ITALIC": *, "UNDERLINE": *, "STRIKETHRU": *, "TREE_EXPAND": *, "TREE_COLLAPSE": *, "ZOOM_OUT": *, "ZOOM_IN": *} export let Icons = {
FOLDER : a,
FILE : a,
TINY_X : a,
SMALL_PLUS : a,
SMALL_MINUS : a,
UNDO : a,
REDO : a,
HELP : a,
UNCHECKED : a,
CHECKED : a,
LARGE_CHECK : a,
CURSOR_ARROW: a,
NOTE_EXCL : a,
SCROLL_DOWN : a,
SCROLL_UP : a,
BACKSPACE : a,
LEFT_ARROW : a,
RIGHT_ARROW : a,
UI_EXPAND : a, //triangle
UI_COLLAPSE : a, //triangle
BOLD : a,
ITALIC : a,
UNDERLINE : a,
STRIKETHRU : a,
TREE_EXPAND : a,
TREE_COLLAPSE: a,
ZOOM_OUT : a,
ZOOM_IN : a,
}
|
|
| public |
Icons: {"FOLDER": *, "FILE": number, "TINY_X": number, "SMALL_PLUS": number, "SMALL_MINUS": number, "UNDO": number, "REDO": number, "HELP": number, "ENUM_UNCHECKED": number, "ENUM_CHECKED": number, "LARGE_CHECK": number, "CURSOR_ARROW": number, "NOTE_EXCL": number, "SCROLL_DOWN": number, "SCROLL_UP": number, "BACKSPACE": number, "LEFT_ARROW": number, "RIGHT_ARROW": number, "UI_EXPAND": number, "UI_COLLAPSE": number, "BOLD": number, "ITALIC": number, "UNDERLINE": number, "STRIKETHRU": number, "TREE_EXPAND": number, "TREE_COLLAPSE": number, "ZOOM_OUT": number, "ZOOM_IN": number} export const Icons = {
FOLDER : 0, //file folder
FILE : 1,
TINY_X : 2, //'x' in bottom left corner
SMALL_PLUS : 3,
SMALL_MINUS : 4,
UNDO : 5,
REDO : 6,
HELP : 7,
ENUM_UNCHECKED: 8, //overlaid on icon checkboxes when unchecked
ENUM_CHECKED : 9, //overlaid on icon checkboxes when checked
LARGE_CHECK : 10, //default check mark for non-icon checkboxes
CURSOR_ARROW : 11,
NOTE_EXCL : 12, //notification exclamation mark
SCROLL_DOWN : 13,
SCROLL_UP : 14,
BACKSPACE : 15,
LEFT_ARROW : 16,
RIGHT_ARROW : 17,
UI_EXPAND : 18, //triangle
UI_COLLAPSE : 19, //triangle
BOLD : 20,
ITALIC : 21,
UNDERLINE : 22,
STRIKETHRU : 23,
TREE_EXPAND : 24,
TREE_COLLAPSE: 25,
ZOOM_OUT : 26,
ZOOM_IN : 27,
}
|
|
| public |
|
|
| public |
|
|
| public |
MacroClasses: {} export const MacroClasses = {
}
|
|
| public |
Matrix4UI: * |
|
| public |
|
|
| public |
|
|
| public |
OverlayClasses: *[] |
|
| public |
PackFlags: {"INHERIT_WIDTH": number, "INHERIT_HEIGHT": number, "VERTICAL": number, "USE_ICONS": number, "SMALL_ICON": number, "LARGE_ICON": number, "FORCE_PROP_LABELS": number, "PUT_FLAG_CHECKS_IN_COLUMNS": number, "WRAP_CHECKBOXES": number, "STRIP_HORIZ": number, "STRIP_VERT": number, "STRIP": *, "SIMPLE_NUMSLIDERS": number, "FORCE_ROLLER_SLIDER": number, "HIDE_CHECK_MARKS": *, "NO_NUMSLIDER_TEXTBOX": *, "CUSTOM_ICON_SHEET": *, "CUSTOM_ICON_SHEET_START": number, "NO_UPDATE": *} export const PackFlags = {
INHERIT_WIDTH : 1,
INHERIT_HEIGHT : 2,
VERTICAL : 4,
USE_ICONS : 8,
SMALL_ICON : 16,
LARGE_ICON : 32,
FORCE_PROP_LABELS : 64, //force propeties (Container.prototype.prop()) to always have labels
PUT_FLAG_CHECKS_IN_COLUMNS : 128, //group flag property checkmarks in columns (doesn't apply to icons)
WRAP_CHECKBOXES : 256,
STRIP_HORIZ : 512,
STRIP_VERT : 1024,
STRIP : 512|1024,
SIMPLE_NUMSLIDERS : 2048,
FORCE_ROLLER_SLIDER : 4096,
HIDE_CHECK_MARKS : 1<<13,
NO_NUMSLIDER_TEXTBOX : 1<<14,
CUSTOM_ICON_SHEET : 1<<15,
CUSTOM_ICON_SHEET_START : 20, //custom icon sheet bits are shifted to here
NO_UPDATE : 1<<16,
}
|
|
| public |
Parser: * |
|
| public |
|
|
| public |
PropClasses: {} export let PropClasses = {
}
|
|
| public |
PropFlags: {"SELECT": number, "PRIVATE": number, "LABEL": number, "USE_ICONS": number, "USE_CUSTOM_GETSET": number, "SAVE_LAST_VALUE": number, "READ_ONLY": number, "SIMPLE_SLIDER": *, "FORCE_ROLLER_SLIDER": *, "USE_BASE_UNDO": *, "EDIT_AS_BASE_UNIT": *, "NO_UNDO": *, "USE_CUSTOM_PROP_GETTER": *} export const PropFlags = {
SELECT : 1,
PRIVATE : 2,
LABEL : 4,
USE_ICONS : 64,
USE_CUSTOM_GETSET : 128, //used by controller.js interface
SAVE_LAST_VALUE : 256,
READ_ONLY : 512,
SIMPLE_SLIDER : 1<<10,
FORCE_ROLLER_SLIDER : 1<<11,
USE_BASE_UNDO : 1<<12, //internal to simple_controller.js
EDIT_AS_BASE_UNIT : 1<<13, //user textbox input should be interpreted in display unit
NO_UNDO : 1<<14,
USE_CUSTOM_PROP_GETTER : 1<<15,
}
|
|
| public |
PropSubTypes: {"COLOR": number} export const PropSubTypes = {
COLOR: 1,
}
|
|
| public |
PropSubTypes: {"COLOR": number} export const PropSubTypes = {
COLOR: 1,
}
|
|
| public |
PropTypes: {"INT": number, "STRING": number, "BOOL": number, "ENUM": number, "FLAG": number, "FLOAT": number, "VEC2": number, "VEC3": number, "VEC4": number, "MATRIX4": number, "QUAT": number, "PROPLIST": number, "STRSET": number, "CURVE": *, "FLOAT_ARRAY": *, "REPORT": *} export let PropTypes = {
INT : 1,
STRING : 2,
BOOL : 4,
ENUM : 8,
FLAG : 16,
FLOAT : 32,
VEC2 : 64,
VEC3 : 128,
VEC4 : 256,
MATRIX4 : 512,
QUAT : 1024,
PROPLIST : 4096,
STRSET : 8192,
CURVE : 8192<<1,
FLOAT_ARRAY : 8192<<2,
REPORT : 8192<<3,
}
|
|
| public |
SQRT2: * |
|
| public |
|
|
| public |
|
|
| public |
SliderDefaults: {"stepIsRelative": *, "expRate": *, "radix": number, "decimalPlaces": number, "baseUnit": string, "displayUnit": string, "slideSpeed": number, "step": number} export const SliderDefaults = {
stepIsRelative : ,
expRate : 1+1/3,
radix : 10,
decimalPlaces : 4,
baseUnit : "none",
displayUnit : "none",
slideSpeed : 1,
step : 0.1,
}
|
|
| public |
|
|
| public |
export const SplineTemplateIcons = {
}
|
|
| public |
SplineTemplates: {"CONSTANT": *, "LINEAR": number, "SHARP": number, "SQRT": number, "SMOOTH": number, "SMOOTHER": number, "SHARPER": number, "SPHERE": number, "REVERSE_LINEAR": number, "GUASSIAN": number} export const SplineTemplates = {
CONSTANT : 0,
LINEAR : 1,
SHARP : 2,
SQRT : 3,
SMOOTH : 4,
SMOOTHER : 5,
SHARPER : 6,
SPHERE : 7,
REVERSE_LINEAR: 8,
GUASSIAN : 9,
}
|
|
| public |
StructFlags: {"NO_UNDO": number} export const StructFlags = {
NO_UNDO: 1,
}
|
|
| public |
TangentModes: {"SMOOTH": number, "BREAK": number} export const TangentModes = {
SMOOTH: 1,
BREAK: 2,
}
|
|
| public |
TangentModes: {"SMOOTH": number, "BREAK": number} export const TangentModes = {
SMOOTH: 1,
BREAK: 2,
}
|
|
| public |
ToolClasses: *[] |
|
| public |
export const ToolFlags = {
PRIVATE: 1,
}
|
|
| public |
ToolPaths: {} export let ToolPaths = {
}
|
|
| public |
UIBase: * |
|
| public |
UIFlags: {} export const UIFlags = {
}
|
|
| public |
|
|
| public |
UndoFlags: {"NO_UNDO": number, "IS_UNDO_ROOT": number, "UNDO_BARRIER": number, "HAS_UNDO_DATA": number} export const UndoFlags = {
NO_UNDO : 2,
IS_UNDO_ROOT : 4,
UNDO_BARRIER : 8,
HAS_UNDO_DATA: 16,
}
|
|
| public |
Units: *[] |
|
| public |
Vector2: * |
|
| public |
Vector4: * |
|
| public |
|
|
| public |
areaclasses: {} export let areaclasses = {
}
|
|
| public |
cconst: * |
|
| public |
compatMap: {"BoxMargin": string, "BoxBG": string, "BoxRadius": string, "background": string, "defaultWidth": string, "defaultHeight": string, "DefaultWidth": string, "DefaultHeight": string, "BoxBorder": string, "BoxLineWidth": string, "BoxSubBG": string, "BoxSub2BG": string, "DefaultPanelBG": string, "InnerPanelBG": string, "Background": string, "numslider_width": string, "numslider_height": string} export let compatMap = {
BoxMargin : "padding",
BoxBG : "background",
BoxRadius : "border-radius",
background : "background-color",
defaultWidth : "width",
defaultHeight : "height",
DefaultWidth : "width",
DefaultHeight : "height",
BoxBorder : "border-color",
BoxLineWidth : "border-width",
BoxSubBG : "background-color",
BoxSub2BG : "background-color",
DefaultPanelBG : "background-color",
InnerPanelBG : "background-color",
Background : "background-color",
numslider_width : "width",
numslider_height : "height",
}
|
|
| public |
config: {"doubleClickTime": number, "autoLoadSplineTemplates": boolean, "doubleClickHoldTime": number, "DEBUG": *} export let config = {
doubleClickTime : 500,
autoLoadSplineTemplates: ,
doubleClickHoldTime : 750,
DEBUG : ,
}
|
|
| public |
config: * |
|
| public |
|
|
| public |
|
|
| public |
controller: * |
|
| public |
customHandlers: {} export const customHandlers = {
}
|
|
| public |
customPropertyTypes: *[] |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
dpistack: *[] |
|
| public |
electron_api: * |
|
| public |
excludedKeys: * |
|
| public |
exports: {"getClipboardData": function, "setClipboardData": function, "colorSchemeType": string, "docManualPath": string, "useNumSliderTextboxes": boolean, "numSliderArrowLimit": number, "simpleNumSliders": *, "menusCanPopupAbove": *, "menu_close_time": number, "doubleClickTime": number, "doubleClickHoldTime": number, "DEBUG": *, "autoLoadSplineTemplates": boolean, "addHelpPickers": boolean, "useAreaTabSwitcher": *, "autoSizeUpdate": boolean, "showPathsInToolTips": boolean, "enableThemeAutoUpdate": boolean, "loadConstants": *} export let exports = {
getClipboardData : ,
setClipboardData : ,
colorSchemeType : "light",
docManualPath : "../simple_docsys/doc_build/",
useNumSliderTextboxes : ,
numSliderArrowLimit : 3, //threshold to check if numslider arrow was clicked
simpleNumSliders : ,
menusCanPopupAbove : ,
menu_close_time : 500,
doubleClickTime : 500,
doubleClickHoldTime : 750,
DEBUG : paranoidEventsscreenbordersareaContextPushesallBordersMovabledoOncemodalEventsareaConstraintSolverdatapathsdomEventsdomEventAddRemovedebugUIUpdatePerfscreenAreaPosSizeAccessesbuttonEvents,
autoLoadSplineTemplates : ,
addHelpPickers : ,
useAreaTabSwitcher : ,
autoSizeUpdate : ,
showPathsInToolTips : ,
enableThemeAutoUpdate : ,
loadConstants : argskargsk==="loadConstants"k.args.kctrlconfig.setConfig,
}
|
|
| public |
|
|
| public |
|
|
| public |
iconSvg: * |
|
| public |
|
|
| public |
keymap: * |
|
| public |
export var keymap_latin_1 = {
"Space" : 32,
"Escape" : 27,
"Enter" : 13,
"Return" : 13,
"Up" : 38,
"Down" : 40,
"Left" : 37,
"Right" : 39,
"Num0" : 96,
"Num1" : 97,
"Num2" : 98,
"Num3" : 99,
"Num4" : 100,
"Num5" : 101,
"Num6" : 102,
"Num7" : 103,
"Num8" : 104,
"Num9" : 105,
"Home" : 36,
"End" : 35,
"Delete" : 46,
"Backspace": 8,
"Insert" : 45,
"PageUp" : 33,
"PageDown" : 34,
"Tab" : 9,
"-" : 189,
"=" : 187,
"." : 190,
"/" : 191,
"," : 188,
";" : 186,
"'" : 222,
"[" : 219,
"]" : 221,
"NumPlus" : 107,
"NumMinus" : 109,
"Shift" : 16,
"Ctrl" : 17,
"Control" : 17,
"Alt" : 18,
}
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
math: * |
|
| public |
|
|
| public |
mimeMap: {".js": string, ".json": string, ".html": string, ".txt": string, ".jpg": string, ".png": string, ".tiff": string, ".gif": string, ".bmp": string, ".tga": string, ".svg": string, ".xml": string} export const mimeMap = {
".js" : "application/javascript",
".json" : "text/json",
".html" : "text/html",
".txt" : "text/plain",
".jpg" : "image/jpeg",
".png" : "image/png",
".tiff" : "image/tiff",
".gif" : "image/gif",
".bmp" : "image/bitmap",
".tga" : "image/targa",
".svg" : "image/svg+xml",
".xml" : "text/xml",
}
|
|
| public |
modalStack: *[] |
|
| public |
modalstack: *[] |
|
| public |
noteframes: *[] |
|
| public |
nstructjs: * |
|
| public |
parseutil: * |
|
| public |
pathParser: * |
|
| public |
platform: * |
|
| public |
|
|
| public |
simple: * |
|
| public |
|
|
| public |
solver: * |
|
| public |
|
|
| public |
termColorMap: {} export let termColorMap = {
}
|
|
| public |
textMimes: * |
|
| public |
theme: {} export let theme = {
}
|
|
| public |
timers: {} export let timers = {
}
|
|
| public |
|
|
| public |
|
|
| public |
util: * |
|
| public |
vectormath: * |
|
| Static Private Summary | ||
| private |
|
|
Static Public
public AreaFlags: {"HIDDEN": number, "FLOATING": number, "INDEPENDENT": number, "NO_SWITCHER": number, "NO_HEADER_CONTEXT_MENU": number, "NO_COLLAPSE": number} source
import {AreaFlags} from './scripts/screen/ScreenArea.js'export const AreaFlags = {
HIDDEN : 1,
FLOATING : 2,
INDEPENDENT : 4, //area is indpendent of the screen mesh
NO_SWITCHER : 8,
NO_HEADER_CONTEXT_MENU: 16,
NO_COLLAPSE : 32,
}
public AreaTypes: {"TEST_CANVAS_EDITOR": *} source
import {AreaTypes} from './scripts/screen/area_wrangler.js'export var AreaTypes = {
TEST_CANVAS_EDITOR: 0,
}
public BORDER_ZINDEX_BASE: number source
import {BORDER_ZINDEX_BASE} from './scripts/screen/FrameManager_mesh.js'public BorderMask: {"LEFT": number, "BOTTOM": number, "RIGHT": number, "TOP": number, "ALL": *} source
import {BorderMask} from './scripts/screen/ScreenArea.js'export const BorderMask = {
LEFT : 1,
BOTTOM : 2,
RIGHT : 4,
TOP : 8,
ALL : 1|2|4|8,
}
public BorderSides: {"LEFT": *, "BOTTOM": number, "RIGHT": number, "TOP": number} source
import {BorderSides} from './scripts/screen/ScreenArea.js'export const BorderSides = {
LEFT : 0,
BOTTOM: 1,
RIGHT: 2,
TOP : 3,
}
public COLINEAR_ISECT: number source
import {COLINEAR_ISECT} from './scripts/path-controller/util/math.js'public CURVE_VERSION: number source
import {CURVE_VERSION} from './scripts/path-controller/curve/curve1d_base.js'public ClosestModes: {"CLOSEST": *, "START": number, "END": number, "ENDPOINTS": number, "ALL": number} source
import {ClosestModes} from './scripts/path-controller/util/math.js'export const ClosestModes = {
CLOSEST : 0,
START : 1,
END : 2,
ENDPOINTS: 3,
ALL : 4,
}
public ColorSchemeTypes: {"LIGHT": string, "DARK": string} source
import {ColorSchemeTypes} from './scripts/core/ui_theme.js'export let ColorSchemeTypes = {
LIGHT : "light",
DARK : "dark",
}
public ContextFlags: {"IS_VIEW": number} source
import {ContextFlags} from './scripts/path-controller/controller/context.js'export const ContextFlags = {
IS_VIEW: 1,
}
public CurveConstructors: *[] source
import {CurveConstructors} from './scripts/path-controller/curve/curve1d_base.js'public CurveConstructors: {"undefined": *} source
import {CurveConstructors} from './scripts/widgets/ui_curvewidget_old.js'export const CurveConstructors = {
[CurveTypes.BSPLINE] : BSplineCurve,
[CurveTypes.CUSTOM] : CustomCurve,
[CurveTypes.GUASSIAN] : GuassianCurve,
}
public CurveFlags: {"SELECT": number} source
import {CurveFlags} from './scripts/path-controller/curve/curve1d_base.js'export const CurveFlags = {
SELECT: 1,
}
public CurveFlags: {"SELECT": number} source
import {CurveFlags} from './scripts/widgets/ui_curvewidget_old.js'export const CurveFlags = {
SELECT: 1,
}
public CurveTypes: {"BSPLINE": number, "CUSTOM": number, "GUASSIAN": number} source
import {CurveTypes} from './scripts/widgets/ui_curvewidget_old.js'export const CurveTypes = {
BSPLINE: 1,
CUSTOM : 2,
GUASSIAN: 4,
}
public DataFlags: {"READ_ONLY": number, "USE_CUSTOM_GETSET": number, "USE_FULL_UNDO": number, "USE_CUSTOM_PROP_GETTER": number} source
import {DataFlags} from './scripts/path-controller/controller/controller_base.js'export const DataFlags = {
READ_ONLY : 1,
USE_CUSTOM_GETSET : 2,
USE_FULL_UNDO : 4, //DataPathSetOp in controller_ops.js saves/loads entire file for undo/redo
USE_CUSTOM_PROP_GETTER: 8,
}
public DataTypes: {"STRUCT": *, "DYNAMIC_STRUCT": number, "PROP": number, "ARRAY": number} source
import {DataTypes} from './scripts/path-controller/controller/controller_base.js'export const DataTypes = {
STRUCT : 0,
DYNAMIC_STRUCT: 1,
PROP : 2,
ARRAY : 3,
}
public DefaultTheme: {"base": *, "button": *, "checkbox": *, "colorfield": *, "colorpickerbutton": *, "curvewidget": *, "dropbox": *, "iconbutton": *, "iconcheck": *, "label": *, "listbox": *, "menu": *, "notification": *, "numslider": *, "numslider_simple": *, "numslider_textbox": *, "panel": *, "richtext": *, "screenborder": *, "scrollbars": *, "sidebar": *, "strip": *, "tabs": *, "textbox": *, "tooltip": *, "treeview": *, "vecPopupButton": *} source
import {DefaultTheme} from './scripts/core/theme.js'export const DefaultTheme = {
base : AreaHeaderBG"rgba(200, 200, 200, 0.95)"BasePackFlag0BoxDepressed"rgba(130,130,130, 1)"BoxHighlight"rgba(151,208,239, 1)""flex-grow""unset"DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(207,207,207, 0.5)""border-color""rgba(34,34,34, 1)""border-radius"12.010619764585666"focus-border-width"2oneAxisPadding2padding1,
button : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(238,238,238, 0.8672412740773168)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2disabledDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(109,109,109)""background-color""rgb(19,19,19)""border-color""#f58f8f""border-style""solid""border-width"1height25highlightDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(255,255,255, 1)""background-color""rgba(138,222,255, 1)""border-color""rgba(255,255,255, 1)""border-radius"4"border-style""solid""border-width"2"highlight-pressed"DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1margin4"margin-left"4"margin-right"4padding1pressedDefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgba(35,35,35, 1)""background-color""rgba(113,113,113, 1)""border-color""#DADCE0""border-style""solid""border-width"1width25,
checkbox : CheckSide"left"height32width32,
colorfield : circleSize11colorBoxHeight24fieldSize400height256hueHeight32width256,
colorpickerbutton : height32width95,
curvewidget : CanvasBG"rgb(44,44,44)"CanvasHeight256CanvasWidth256,
dropbox : dropTextBG"rgba(233,233,233, 1)"height25width32,
iconbutton : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
iconcheck : highlight"background-color""rgba(133,182,255,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32depressed"background-color""rgba(42,61,77,0.8)""border-color""black""border-radius"5"border-width"1height32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32"background-color""rgba(15,15,15, 0)""border-color""rgba(237,209,209, 1)""border-radius"5"border-width"0drawCheckheight32"margin-bottom"1"margin-left"2"margin-right"2"margin-top"1padding2width32,
label : LabelTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(35, 35, 35, 1.0)",
listbox : ListActive"rgba(200, 205, 215, 1.0)"ListHighlight"rgba(155, 220, 255, 0.5)"height200width110,
menu : MenuBG"rgba(250, 250, 250, 1.0)""item-radius"0MenuBorder"1px solid grey"MenuHighlight"rgba(155, 220, 255, 1.0)"MenuSeparatorwidth"100%"height2padding0margin0border"none""background-color""grey""box-shadow""5px 5px 25px rgba(0,0,0,0.75)"MenuSpacing5MenuTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size12color"rgba(25, 25, 25, 1.0)""padding-top"0"padding-left"0"padding-right"0"padding-bottom"0"border-color""grey""border-radius"5"border-style""solid""border-width"1,
notification : DefaultTextCSSFontfont"poppins"weight"bold"variant"normal"style"normal"size12color"rgb(55,55,55)""background-color""rgba(72,72,72,0)""border-radius"5"border-color""grey""border-width"1"border-style""solid"ProgressBarBG"rgb(74,148,183)"ProgressBar"rgb(250,132,58)",
numslider : "background-color""rgba(219,219,219, 1)""border-color""black""border-radius"1height18width90,
numslider_simple : SlideHeight10TextBoxWidth45"background-color""rgba(219,219,219, 1)"height18labelOnTopwidth135,
numslider_textbox : TextBoxHeight25TextBoxWidth50"background-color""rgba(219,219,219, 1)"height25labelOnTopwidth120,
panel : HeaderBorderRadius5.329650280441558HeaderRadius4TitleBackground"rgba(177,219,255, 1)"TitleBorder"rgba(104,104,104, 1)"TitleTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(0,0,0, 1)""background-color""rgba(184,184,184, 0.7594818376068376)""border-color""rgba(0,0,0, 0.5598061397157866)""border-radius"4"border-style""groove""border-width"1.141"margin-bottom"0"margin-bottom-closed"0"margin-left"5.6584810220495445"margin-right"0"margin-top"0"margin-top-closed"0"padding-bottom"0"padding-left"0"padding-right"0"padding-top"0,
richtext : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size16color"rgba(35, 35, 35, 1.0)""background-color""rgb(245, 245, 245)",
screenborder : "border-inner""grey""border-outer""rgba(228,228,228, 1)""border-width"2"mouse-threshold"8,
scrollbars : borderundefinedcolorundefinedcolor2undefinedcontrastundefinedwidthundefined,
sidebar : "background-color""rgba(55, 55, 55, 0.5)",
strip : "background-color""rgba(75,75,75, 0.33213141025641024)""border-color""rgba(0,0,0, 0.31325409987877156)""border-radius"8.76503417507447"border-style""solid""border-width"1margin2oneAxisPadding2padding1"flex-grow""unset",
tabs : "movable-tabs""true"TabActive"rgba(212,212,212, 1)"TabBarRadius6TabHighlight"rgba(50, 50, 50, 0.2)"TabInactive"rgba(183,183,183, 1)"TabStrokeStyle1"rgba(0,0,0, 1)"TabStrokeStyle2"rgba(0,0,0, 1)"TabTextCSSFontfont"sans-serif"weight"normal"variant"bold"style"normal"size15color"rgba(0,0,0, 1)""background-color""rgba(222,222,222, 1)",
textbox : DefaultTextCSSFontfont"sans-serif"weight"normal"variant"normal"style"normal"size14color"rgba(3,3,3, 1)""background-color""rgba(245,245,245, 1)",
tooltip : ToolTipTextCSSFontfont"sans-serif"weight"bold"variant"normal"style"normal"size12color"rgba(35, 35, 35, 1.0)""background-color""rgba(255,255,255, 1)""border-color""rgba(139,139,139, 1)""border-radius"3"border-style""solid""border-width"1padding5,
treeview : itemIndent10rowHeight18,
vecPopupButton : height18padding3width100,
}
public DomEventTypes: {"on_mousemove": string, "on_mousedown": string, "on_mouseup": string, "on_touchstart": string, "on_touchcancel": string, "on_touchmove": string, "on_touchend": string, "on_mousewheel": string, "on_keydown": string, "on_keyup": string, "on_pointerdown": string, "on_pointermove": string, "on_pointercancel": string, "on_pointerup": string} source
import {DomEventTypes} from './scripts/path-controller/util/events.js'export const DomEventTypes = {
on_mousemove : "mousemove",
on_mousedown : "mousedown",
on_mouseup : "mouseup",
on_touchstart : "touchstart",
on_touchcancel : "touchcanel",
on_touchmove : "touchmove",
on_touchend : "touchend",
on_mousewheel : "mousewheel",
on_keydown : "keydown",
on_keyup : "keyup",
on_pointerdown : "pointerdown",
on_pointermove : "pointermove",
on_pointercancel : "pointercancel",
on_pointerup : "pointerup",
}
public EnumProperty: * source
public ErrorColors: {"WARNING": string, "ERROR": string, "OK": string} source
import {ErrorColors} from './scripts/core/ui_base.js'export const ErrorColors = {
WARNING : "yellow",
ERROR : "red",
OK : "green",
}
public EulerOrders: {"XYZ": *, "XZY": number, "YXZ": number, "YZX": number, "ZXY": number, "ZYX": number} source
import {EulerOrders} from './scripts/path-controller/util/vectormath.js'export const EulerOrders = {
XYZ: 0,
XZY: 1,
YXZ: 2,
YZX: 3,
ZXY: 4,
ZYX: 5,
}
public F32BaseVector: * source
import {F32BaseVector} from './scripts/path-controller/util/vectormath.js'public F64BaseVector: * source
import {F64BaseVector} from './scripts/path-controller/util/vectormath.js'public FEPS_DATA: {"F16": number, "F32": number, "F64": number} source
import {FEPS_DATA} from './scripts/path-controller/util/math.js'export const FEPS_DATA = {
F16 : 1.11e-16,
F32 : 5.96e-8,
F64 : 0.000488,
}
public FloatConstrinats: * source
import {FloatConstrinats} from './scripts/path-controller/toolsys/toolprop.js'public IconSheets: {"SMALL": *, "LARGE": number, "XLARGE": number} source
import {IconSheets} from './scripts/core/ui_base.js'export let IconSheets = {
SMALL: 0,
LARGE: 1,
XLARGE: 2,
}
public Icons: {"FOLDER": *, "FILE": *, "TINY_X": *, "SMALL_PLUS": *, "SMALL_MINUS": *, "UNDO": *, "REDO": *, "HELP": *, "UNCHECKED": *, "CHECKED": *, "LARGE_CHECK": *, "CURSOR_ARROW": *, "NOTE_EXCL": *, "SCROLL_DOWN": *, "SCROLL_UP": *, "BACKSPACE": *, "LEFT_ARROW": *, "RIGHT_ARROW": *, "UI_EXPAND": *, "UI_COLLAPSE": *, "BOLD": *, "ITALIC": *, "UNDERLINE": *, "STRIKETHRU": *, "TREE_EXPAND": *, "TREE_COLLAPSE": *, "ZOOM_OUT": *, "ZOOM_IN": *} source
import {Icons} from './scripts/icon_enum.js'export let Icons = {
FOLDER : a,
FILE : a,
TINY_X : a,
SMALL_PLUS : a,
SMALL_MINUS : a,
UNDO : a,
REDO : a,
HELP : a,
UNCHECKED : a,
CHECKED : a,
LARGE_CHECK : a,
CURSOR_ARROW: a,
NOTE_EXCL : a,
SCROLL_DOWN : a,
SCROLL_UP : a,
BACKSPACE : a,
LEFT_ARROW : a,
RIGHT_ARROW : a,
UI_EXPAND : a, //triangle
UI_COLLAPSE : a, //triangle
BOLD : a,
ITALIC : a,
UNDERLINE : a,
STRIKETHRU : a,
TREE_EXPAND : a,
TREE_COLLAPSE: a,
ZOOM_OUT : a,
ZOOM_IN : a,
}
public Icons: {"FOLDER": *, "FILE": number, "TINY_X": number, "SMALL_PLUS": number, "SMALL_MINUS": number, "UNDO": number, "REDO": number, "HELP": number, "ENUM_UNCHECKED": number, "ENUM_CHECKED": number, "LARGE_CHECK": number, "CURSOR_ARROW": number, "NOTE_EXCL": number, "SCROLL_DOWN": number, "SCROLL_UP": number, "BACKSPACE": number, "LEFT_ARROW": number, "RIGHT_ARROW": number, "UI_EXPAND": number, "UI_COLLAPSE": number, "BOLD": number, "ITALIC": number, "UNDERLINE": number, "STRIKETHRU": number, "TREE_EXPAND": number, "TREE_COLLAPSE": number, "ZOOM_OUT": number, "ZOOM_IN": number} source
import {Icons} from './scripts/simple/icons.js'export const Icons = {
FOLDER : 0, //file folder
FILE : 1,
TINY_X : 2, //'x' in bottom left corner
SMALL_PLUS : 3,
SMALL_MINUS : 4,
UNDO : 5,
REDO : 6,
HELP : 7,
ENUM_UNCHECKED: 8, //overlaid on icon checkboxes when unchecked
ENUM_CHECKED : 9, //overlaid on icon checkboxes when checked
LARGE_CHECK : 10, //default check mark for non-icon checkboxes
CURSOR_ARROW : 11,
NOTE_EXCL : 12, //notification exclamation mark
SCROLL_DOWN : 13,
SCROLL_UP : 14,
BACKSPACE : 15,
LEFT_ARROW : 16,
RIGHT_ARROW : 17,
UI_EXPAND : 18, //triangle
UI_COLLAPSE : 19, //triangle
BOLD : 20,
ITALIC : 21,
UNDERLINE : 22,
STRIKETHRU : 23,
TREE_EXPAND : 24,
TREE_COLLAPSE: 25,
ZOOM_OUT : 26,
ZOOM_IN : 27,
}
public IntegerConstraints: * source
import {IntegerConstraints} from './scripts/path-controller/toolsys/toolprop.js'public MacroClasses: {} source
import {MacroClasses} from './scripts/path-controller/toolsys/toolsys.js'export const MacroClasses = {
}
public NumberConstraints: * source
import {NumberConstraints} from './scripts/path-controller/toolsys/toolprop.js'public NumberConstraintsBase: * source
import {NumberConstraintsBase} from './scripts/path-controller/toolsys/toolprop.js'public OverlayClasses: *[] source
import {OverlayClasses} from './scripts/path-controller/controller/context.js'public PackFlags: {"INHERIT_WIDTH": number, "INHERIT_HEIGHT": number, "VERTICAL": number, "USE_ICONS": number, "SMALL_ICON": number, "LARGE_ICON": number, "FORCE_PROP_LABELS": number, "PUT_FLAG_CHECKS_IN_COLUMNS": number, "WRAP_CHECKBOXES": number, "STRIP_HORIZ": number, "STRIP_VERT": number, "STRIP": *, "SIMPLE_NUMSLIDERS": number, "FORCE_ROLLER_SLIDER": number, "HIDE_CHECK_MARKS": *, "NO_NUMSLIDER_TEXTBOX": *, "CUSTOM_ICON_SHEET": *, "CUSTOM_ICON_SHEET_START": number, "NO_UPDATE": *} source
import {PackFlags} from './scripts/core/ui_base.js'export const PackFlags = {
INHERIT_WIDTH : 1,
INHERIT_HEIGHT : 2,
VERTICAL : 4,
USE_ICONS : 8,
SMALL_ICON : 16,
LARGE_ICON : 32,
FORCE_PROP_LABELS : 64, //force propeties (Container.prototype.prop()) to always have labels
PUT_FLAG_CHECKS_IN_COLUMNS : 128, //group flag property checkmarks in columns (doesn't apply to icons)
WRAP_CHECKBOXES : 256,
STRIP_HORIZ : 512,
STRIP_VERT : 1024,
STRIP : 512|1024,
SIMPLE_NUMSLIDERS : 2048,
FORCE_ROLLER_SLIDER : 4096,
HIDE_CHECK_MARKS : 1<<13,
NO_NUMSLIDER_TEXTBOX : 1<<14,
CUSTOM_ICON_SHEET : 1<<15,
CUSTOM_ICON_SHEET_START : 20, //custom icon sheet bits are shifted to here
NO_UPDATE : 1<<16,
}
public PendingTimeoutPromises: * source
import {PendingTimeoutPromises} from './scripts/path-controller/util/util.js'public PropClasses: {} source
import {PropClasses} from './scripts/path-controller/toolsys/toolprop.js'export let PropClasses = {
}
public PropFlags: {"SELECT": number, "PRIVATE": number, "LABEL": number, "USE_ICONS": number, "USE_CUSTOM_GETSET": number, "SAVE_LAST_VALUE": number, "READ_ONLY": number, "SIMPLE_SLIDER": *, "FORCE_ROLLER_SLIDER": *, "USE_BASE_UNDO": *, "EDIT_AS_BASE_UNIT": *, "NO_UNDO": *, "USE_CUSTOM_PROP_GETTER": *} source
import {PropFlags} from './scripts/path-controller/toolsys/toolprop_abstract.js'export const PropFlags = {
SELECT : 1,
PRIVATE : 2,
LABEL : 4,
USE_ICONS : 64,
USE_CUSTOM_GETSET : 128, //used by controller.js interface
SAVE_LAST_VALUE : 256,
READ_ONLY : 512,
SIMPLE_SLIDER : 1<<10,
FORCE_ROLLER_SLIDER : 1<<11,
USE_BASE_UNDO : 1<<12, //internal to simple_controller.js
EDIT_AS_BASE_UNIT : 1<<13, //user textbox input should be interpreted in display unit
NO_UNDO : 1<<14,
USE_CUSTOM_PROP_GETTER : 1<<15,
}
public PropSubTypes: {"COLOR": number} source
import {PropSubTypes} from './scripts/path-controller/toolsys/toolprop.js'export const PropSubTypes = {
COLOR: 1,
}
public PropSubTypes: {"COLOR": number} source
import {PropSubTypes} from './scripts/path-controller/toolsys/toolprop_abstract.js'export const PropSubTypes = {
COLOR: 1,
}
public PropTypes: {"INT": number, "STRING": number, "BOOL": number, "ENUM": number, "FLAG": number, "FLOAT": number, "VEC2": number, "VEC3": number, "VEC4": number, "MATRIX4": number, "QUAT": number, "PROPLIST": number, "STRSET": number, "CURVE": *, "FLOAT_ARRAY": *, "REPORT": *} source
import {PropTypes} from './scripts/path-controller/toolsys/toolprop_abstract.js'export let PropTypes = {
INT : 1,
STRING : 2,
BOOL : 4,
ENUM : 8,
FLAG : 16,
FLOAT : 32,
VEC2 : 64,
VEC3 : 128,
VEC4 : 256,
MATRIX4 : 512,
QUAT : 1024,
PROPLIST : 4096,
STRSET : 8192,
CURVE : 8192<<1,
FLOAT_ARRAY : 8192<<2,
REPORT : 8192<<3,
}
public SavedToolDefaults: ToolPropertyCache source
import {SavedToolDefaults} from './scripts/path-controller/toolsys/toolsys.js'public SliderDefaults: {"stepIsRelative": *, "expRate": *, "radix": number, "decimalPlaces": number, "baseUnit": string, "displayUnit": string, "slideSpeed": number, "step": number} source
import {SliderDefaults} from './scripts/widgets/ui_numsliders.js'export const SliderDefaults = {
stepIsRelative : ,
expRate : 1+1/3,
radix : 10,
decimalPlaces : 4,
baseUnit : "none",
displayUnit : "none",
slideSpeed : 1,
step : 0.1,
}
public SplineTemplateIcons: {} source
import {SplineTemplateIcons} from './scripts/path-controller/curve/curve1d_bspline.js'export const SplineTemplateIcons = {
}
public SplineTemplates: {"CONSTANT": *, "LINEAR": number, "SHARP": number, "SQRT": number, "SMOOTH": number, "SMOOTHER": number, "SHARPER": number, "SPHERE": number, "REVERSE_LINEAR": number, "GUASSIAN": number} source
import {SplineTemplates} from './scripts/path-controller/curve/curve1d_bspline.js'export const SplineTemplates = {
CONSTANT : 0,
LINEAR : 1,
SHARP : 2,
SQRT : 3,
SMOOTH : 4,
SMOOTHER : 5,
SHARPER : 6,
SPHERE : 7,
REVERSE_LINEAR: 8,
GUASSIAN : 9,
}
public StructFlags: {"NO_UNDO": number} source
import {StructFlags} from './scripts/path-controller/controller/controller_base.js'export const StructFlags = {
NO_UNDO: 1,
}
public TangentModes: {"SMOOTH": number, "BREAK": number} source
import {TangentModes} from './scripts/path-controller/curve/curve1d_base.js'export const TangentModes = {
SMOOTH: 1,
BREAK: 2,
}
public TangentModes: {"SMOOTH": number, "BREAK": number} source
import {TangentModes} from './scripts/widgets/ui_curvewidget_old.js'export const TangentModes = {
SMOOTH: 1,
BREAK: 2,
}
public ToolClasses: *[] source
import {ToolClasses} from './scripts/path-controller/toolsys/toolsys.js'public ToolFlags: {"PRIVATE": number} source
import {ToolFlags} from './scripts/path-controller/toolsys/toolsys.js'export const ToolFlags = {
PRIVATE: 1,
}
public ToolPaths: {} source
import {ToolPaths} from './scripts/path-controller/toolsys/toolpath.js'export let ToolPaths = {
}
public UIBase: * source
public UIFlags: {} source
import {UIFlags} from './scripts/core/ui_base.js'export const UIFlags = {
}
public UndoFlags: {"NO_UNDO": number, "IS_UNDO_ROOT": number, "UNDO_BARRIER": number, "HAS_UNDO_DATA": number} source
import {UndoFlags} from './scripts/path-controller/toolsys/toolsys.js'export const UndoFlags = {
NO_UNDO : 2,
IS_UNDO_ROOT : 4,
UNDO_BARRIER : 8,
HAS_UNDO_DATA: 16,
}
public Vector2: * source
public Vector4: * source
public areaclasses: {} source
import {areaclasses} from './scripts/screen/area_wrangler.js'export let areaclasses = {
}
public compatMap: {"BoxMargin": string, "BoxBG": string, "BoxRadius": string, "background": string, "defaultWidth": string, "defaultHeight": string, "DefaultWidth": string, "DefaultHeight": string, "BoxBorder": string, "BoxLineWidth": string, "BoxSubBG": string, "BoxSub2BG": string, "DefaultPanelBG": string, "InnerPanelBG": string, "Background": string, "numslider_width": string, "numslider_height": string} source
import {compatMap} from './scripts/core/ui_theme.js'export let compatMap = {
BoxMargin : "padding",
BoxBG : "background",
BoxRadius : "border-radius",
background : "background-color",
defaultWidth : "width",
defaultHeight : "height",
DefaultWidth : "width",
DefaultHeight : "height",
BoxBorder : "border-color",
BoxLineWidth : "border-width",
BoxSubBG : "background-color",
BoxSub2BG : "background-color",
DefaultPanelBG : "background-color",
InnerPanelBG : "background-color",
Background : "background-color",
numslider_width : "width",
numslider_height : "height",
}
public config: {"doubleClickTime": number, "autoLoadSplineTemplates": boolean, "doubleClickHoldTime": number, "DEBUG": *} source
import {config} from './scripts/path-controller/config/config.js'export let config = {
doubleClickTime : 500,
autoLoadSplineTemplates: ,
doubleClickHoldTime : 750,
DEBUG : ,
}
public contextWrangler: AreaWrangler source
import {contextWrangler} from './scripts/screen/area_wrangler.js'public customHandlers: {} source
import {customHandlers} from './scripts/xmlpage/xmlpage.js'export const customHandlers = {
}
public customPropertyTypes: *[] source
import {customPropertyTypes} from './scripts/path-controller/toolsys/toolprop.js'public defaultDecimalPlaces: number source
import {defaultDecimalPlaces} from './scripts/path-controller/toolsys/toolprop.js'public defaultRadix: number source
import {defaultRadix} from './scripts/path-controller/toolsys/toolprop.js'public excludedKeys: * source
import {excludedKeys} from './scripts/path-controller/controller/context.js'public exports: {"getClipboardData": function, "setClipboardData": function, "colorSchemeType": string, "docManualPath": string, "useNumSliderTextboxes": boolean, "numSliderArrowLimit": number, "simpleNumSliders": *, "menusCanPopupAbove": *, "menu_close_time": number, "doubleClickTime": number, "doubleClickHoldTime": number, "DEBUG": *, "autoLoadSplineTemplates": boolean, "addHelpPickers": boolean, "useAreaTabSwitcher": *, "autoSizeUpdate": boolean, "showPathsInToolTips": boolean, "enableThemeAutoUpdate": boolean, "loadConstants": *} source
import exports from './scripts/config/const.js'export let exports = {
getClipboardData : ,
setClipboardData : ,
colorSchemeType : "light",
docManualPath : "../simple_docsys/doc_build/",
useNumSliderTextboxes : ,
numSliderArrowLimit : 3, //threshold to check if numslider arrow was clicked
simpleNumSliders : ,
menusCanPopupAbove : ,
menu_close_time : 500,
doubleClickTime : 500,
doubleClickHoldTime : 750,
DEBUG : paranoidEventsscreenbordersareaContextPushesallBordersMovabledoOncemodalEventsareaConstraintSolverdatapathsdomEventsdomEventAddRemovedebugUIUpdatePerfscreenAreaPosSizeAccessesbuttonEvents,
autoLoadSplineTemplates : ,
addHelpPickers : ,
useAreaTabSwitcher : ,
autoSizeUpdate : ,
showPathsInToolTips : ,
enableThemeAutoUpdate : ,
loadConstants : argskargsk==="loadConstants"k.args.kctrlconfig.setConfig,
}
public html5_fileapi: * source
import {html5_fileapi} from './scripts/path-controller/controller.js'public keymap_latin_1: * source
import {keymap_latin_1} from './scripts/path-controller/util/simple_events.js'export var keymap_latin_1 = {
"Space" : 32,
"Escape" : 27,
"Enter" : 13,
"Return" : 13,
"Up" : 38,
"Down" : 40,
"Left" : 37,
"Right" : 39,
"Num0" : 96,
"Num1" : 97,
"Num2" : 98,
"Num3" : 99,
"Num4" : 100,
"Num5" : 101,
"Num6" : 102,
"Num7" : 103,
"Num8" : 104,
"Num9" : 105,
"Home" : 36,
"End" : 35,
"Delete" : 46,
"Backspace": 8,
"Insert" : 45,
"PageUp" : 33,
"PageDown" : 34,
"Tab" : 9,
"-" : 189,
"=" : 187,
"." : 190,
"/" : 191,
"," : 188,
";" : 186,
"'" : 222,
"[" : 219,
"]" : 221,
"NumPlus" : 107,
"NumMinus" : 109,
"Shift" : 16,
"Ctrl" : 17,
"Control" : 17,
"Alt" : 18,
}
public marginPaddingCSSKeys: * source
import {marginPaddingCSSKeys} from './scripts/core/ui_base.js'public mimeMap: {".js": string, ".json": string, ".html": string, ".txt": string, ".jpg": string, ".png": string, ".tiff": string, ".gif": string, ".bmp": string, ".tga": string, ".svg": string, ".xml": string} source
import {mimeMap} from './scripts/platforms/platform_base.js'export const mimeMap = {
".js" : "application/javascript",
".json" : "text/json",
".html" : "text/html",
".txt" : "text/plain",
".jpg" : "image/jpeg",
".png" : "image/png",
".tiff" : "image/tiff",
".gif" : "image/gif",
".bmp" : "image/bitmap",
".tga" : "image/targa",
".svg" : "image/svg+xml",
".xml" : "text/xml",
}
public modalstack: *[] source
import {modalstack} from './scripts/path-controller/util/simple_events.js'public pathParser: * source
import {pathParser} from './scripts/path-controller/controller/controller.js'public reverse_keymap: * source
import {reverse_keymap} from './scripts/path-controller/util/simple_events.js'public sliderDomAttributes: * source
import {sliderDomAttributes} from './scripts/widgets/ui_numsliders.js'public termColorMap: {} source
import {termColorMap} from './scripts/path-controller/util/util.js'export let termColorMap = {
}
public timers: {} source
import {timers} from './scripts/path-controller/util/util.js'export let timers = {
}
public toolprop_abstract: * source
import {toolprop_abstract} from './scripts/path-controller/controller.js'public truncateDollarSign: boolean source
import {truncateDollarSign} from './scripts/path-controller/util/nstructjs_es6.js'
