index / content / scripts / react

Module content.scripts.react🔗

global record DndDragContext getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end
global record DndDropContext getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end
global record DndGrabContext addItem: function(ResName, any) end
global record DragAndDropHandler grab: function(): {Gui.DataTransferItem}, integer filter: function(ResName, any): boolean drop: function(DndDropContext): boolean enter: function(DndDragContext): boolean exit: function(DndDragContext): boolean end
global record ExtensionPoint<RecipeParam> id: string end
global record ExtensionPoint0 id: string end
global interface IReactToolDefinition name: string end
global interface IRecipe metamethod __call: function(IRecipe, any): TreeNodeId end
global interface IRecipeParamWithMeta meta: Meta end
global record Meta localKey: string id: string tag: string tooltip: string tooltipModifierInputAction: string tooltipSource: ReactRefWrap class: string forceFocusable: boolean disableFocusableRecursive: boolean enabled: boolean styleSheet: StyleSheet onMouseOver: function(boolean) onFocusChange: function(boolean) onAttention: function(boolean) mouseCursorOverride: number discardNodeIdentity: boolean end
global record React RegisterRecipe: function(string, function() : TreeNodeId): Recipe0 RegisterWrapperRecipe: function<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T> RegisterPluginRecipe: function(ExtensionPoint0, string, function() : TreeNodeId): Recipe0 RegisterExtensionPoint0: function(string, string): ExtensionPoint0 RegisterExtensionPoint: function<RecipeParam>(string, string): ExtensionPoint<RecipeParam> RegisterWrapperExtensionPoint0: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> RegisterWrapperExtensionPoint: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> getPlugins: function(ExtensionPoint0): {ReactPlugin0} CallOriginalRecipe: function(Recipe0): TreeNodeId RegisterTool: function<P>(ReactToolDefinition<P>): ReactToolDefinition<P> GetRecipeId: function(IRecipe): number GetRecipeName: function<T>(Recipe<T>): string useState: function(any): ReactState useStateLazy: function<T>(function() : T): ReactStateT<T> useMirrorState: function<T>(ReactRefT<T>): ReactStateT<T> useDependentState: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D> onStep: function(function()) onStepTimer: function(function(), number, boolean) onPausedChange: function(function(boolean)) useChildPausedModes: function({integer : boolean}): ReactRefWrapT<{integer : boolean}> onEvent: function(string, function(string, <any type>)) useSelfRef: function(): ReactRefWrap useRef: function<T>(T): ReactRefT<T> useRefLazy: function<T>(function() : T): ReactRefT<T> useMirrorRef: function<T>(ReactStateT<T>): ReactRefT<T> useDependentRef: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D> useNodeRef: function(): ReactRefWrap ref: function<T, Api>(ReactRefWrapApiT<T, Api>): RefFill findOldChildByLocalKey: function(string): TreeNodeId onMount: function(function(<any type>)) onUnmount: function(function(<any type>)) onMouseEvent: function(function(Gui.Mouse.Event) : boolean) onDragAndDrop: function(DragAndDropHandler) style: function(ReactStyleParams): ReactStyle
record IaHandler handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer end
record IaForwardend
useInputAction: function(string, IaHandler) iaHandler: function(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandler iaHandlerExtended: function(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandler iaForward: function(ReactRefWrap, string): IaForward provideApi: function(any) useAction: function(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrap setActiveOwner: function(ReactRefWrap) setDisableFocusable: function(boolean) setForceFocusable: function(boolean) setRestrictMouseFocus: function(boolean) setMouseTransparent: function(boolean) setLightweight: function(boolean) setClipContent: function(boolean) setStyleClasses: function(string, string) setPreferredFocusChild: function<T, Api>(ReactRefWrapApiT<T, Api>) iaFocusTraversal: function(boolean, boolean, boolean): IaHandler fireEvent: function(ReactRefWrap, string, any) getCurrentRecipeName: function(): string getCurrentRecipeId: function(): integer enqueueDeferredStep: function(function(), string) enqueueJoin: function(function(), string) enqueueParallel: function<ParamT>(string, ParamT, function(<any type>, ParamT)) end
global record ReactNodeRef focus: function(ReactNodeRef) getPosition: function(ReactNodeRef, number, number): Vec2f getIdentity: function(ReactNodeRef): integer end
global record ReactNodeRefApi0<Api> getApi: function(ReactNodeRefApi0<Api>): Api focus: function(ReactNodeRefApi0<Api>) getPosition: function(ReactNodeRefApi0<Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApi0<Api>): integer ensureVisible: function(ReactNodeRefApi0<Api>) setSelectedRecursive: function(ReactNodeRefT<Api>, boolean) end
global record ReactNodeRefApiT<T, Api> getApi: function(ReactNodeRefApiT<T, Api>): Api focus: function(ReactNodeRefApiT<T, Api>) getPosition: function(ReactNodeRefApiT<T, Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApiT<T, Api>): integer ensureVisible: function(ReactNodeRefApiT<T, Api>) setSelectedRecursive: function(ReactNodeRefT<T, Api>, boolean) end
global record ReactNodeRefT<T> focus: function(ReactNodeRefT<T>) getPosition: function(ReactNodeRefT<T>, number, number): Vec2f ensureVisible: function(ReactNodeRefT<T>) setSelectedRecursive: function(ReactNodeRefT<T>, boolean) end
global record ReactPlugin<RecipeParam> recipe: Recipe<RecipeParam> order: number condition: function(RecipeParam): boolean end
global record ReactPlugin0 recipe: Recipe0 order: number condition: function(): boolean end
global record ReactPluginDesc filePath: ResName condition: ResName order: number end
global record ReactRefT<T> get: function(ReactRefT<T>): T set: function(ReactRefT<T>, T) transform: function(ReactRefT, function(T) : T) hasExpired: function(ReactRefT<T>): boolean end
global record ReactRefWrap get: function(ReactRefWrap): ReactNodeRef set: function(ReactRefWrap, any) transform: function(ReactRefWrap, function(<any type>) : <any type>) hasExpired: function(ReactRefWrap): boolean end
global record ReactRefWrapApi0<Api> get: function(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api> set: function(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>) transform: function(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>) hasExpired: function(ReactRefWrapApi0<Api>): boolean end
global record ReactRefWrapApiT<T, Api> get: function(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api> set: function(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>) transform: function(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>) hasExpired: function(ReactRefWrapApiT<T, Api>): boolean end
global record ReactRefWrapT<T> get: function(ReactRefWrapT<T>): ReactNodeRefT<T> set: function(ReactRefWrapT<T>, ReactNodeRefT<T>) transform: function(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>) hasExpired: function(ReactRefWrapT<T>): boolean end
global record ReactReplacementApi ReplaceRecipe: function<RecipeType>(RecipeType, RecipeType) end
global record ReactReplacementConfig doReplaceFn: function(ReactReplacementApi) order: number end
global record ReactReplacementConfigDesc filePath: ResName doReplaceFn: string order: number end
global record ReactState old: function(ReactState): any set: function(ReactState, any) transform: function(ReactState, function(<any type>) : <any type>) hasExpired: function(ReactState): boolean end
global record ReactStateT<T> old: function(ReactStateT<T>): T set: function(ReactStateT<T>, T) transform: function(ReactStateT<T>, function(T) : T) hasExpired: function(ReactStateT<T>): boolean end
global record ReactStyleParams class: string end
global record ReactToolDefinition<P> is IReactToolDefinition push: function(Builtin.ToolStackContext<P>, P) pop: function(Builtin.ToolStackContext<P>, P) shelve: function(Builtin.ToolStackContext<P>, P, boolean) getActiveVariant: function(Builtin.ToolStackContext<P>, P): string getDebugString: function(Builtin.ToolStackContext<P>, P): string end
global record Recipe<T> is IRecipeend
global record Recipe0end
global record Recipe2<T, T2> is IRecipeend
global record Recipe3<T, T2, T3> is IRecipeend
global record Recipe4<T, T2, T3, T4> is IRecipeend
global record RecipeWithApi<T, Api> is IRecipeend
global record RecipeWithApi0<Api> metamethod __call: function(RecipeWithApi0<Api>): TreeNodeId end
global record RecipeWithApi2<T, T2, Api> metamethod __call: function(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeId end
global record RecipeWithApi3<T, T2, T3, Api> metamethod __call: function(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeId end
global record RefFillend
global record TreeNodeIdend
global record WrapperExtensionPoint<WrappedRecipe, RecipeParam> wrappedRecipe: WrappedRecipe id: string end
global record WrapperExtensionPoint0<WrappedRecipe> wrappedRecipe: WrappedRecipe id: string end

Category: globals🔗

DndDragContext🔗

global record DndDragContext getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end

DndDragContext.getItems🔗

function DndDragContext.getItems(): {Gui.DataTransferItem}

get filtered items

Returns
  1. {Gui.DataTransferItem}

DndDragContext.getAllItems🔗

function DndDragContext.getAllItems(): {Gui.DataTransferItem}

get all items that are currently being dragged

Returns
  1. {Gui.DataTransferItem}

DndDragContext.anyMatch🔗

function DndDragContext.anyMatch(): boolean

check if at least one item matches the filter if filter

Returns
  1. boolean

DndDropContext🔗

global record DndDropContext getItems: function(): {Gui.DataTransferItem} getAllItems: function(): {Gui.DataTransferItem} anyMatch: function(): boolean end

DndDropContext.getItems🔗

function DndDropContext.getItems(): {Gui.DataTransferItem}

get filtered items (if filter is set), otherwise same as getAllItems

Returns
  1. {Gui.DataTransferItem}

DndDropContext.getAllItems🔗

function DndDropContext.getAllItems(): {Gui.DataTransferItem}
Returns
  1. {Gui.DataTransferItem}

DndDropContext.anyMatch🔗

function DndDropContext.anyMatch(): boolean
Returns
  1. boolean

DndGrabContext🔗

global record DndGrabContext addItem: function(ResName, any) end

DndGrabContext.addItem🔗

function DndGrabContext.addItem(ResName, any)
Parameters
  • ResName
  • any

DragAndDropHandler🔗

global record DragAndDropHandler grab: function(): {Gui.DataTransferItem}, integer filter: function(ResName, any): boolean drop: function(DndDropContext): boolean enter: function(DndDragContext): boolean exit: function(DndDragContext): boolean end

DragAndDropHandler.grab🔗

function DragAndDropHandler.grab(): {Gui.DataTransferItem}, integer

return what you started to drag, {} to deny grabbing, nil/false to let parent handle it.
second return value: initial dragging mouse cursor (defaults to guireactutil.getMouseCursorInteger("Grab"))

Returns
  1. {Gui.DataTransferItem}
  2. integer

DragAndDropHandler.filter🔗

function DragAndDropHandler.filter(ResName, any): boolean

optional filter, return true if an item should be accepted. If not set, all items are accepted.

Parameters
  • ResName
  • any
Returns
  1. boolean

DragAndDropHandler.drop🔗

function DragAndDropHandler.drop(DndDropContext): boolean
Parameters
  • DndDropContext
Returns
  1. boolean

DragAndDropHandler.enter🔗

function DragAndDropHandler.enter(DndDragContext): boolean
Parameters
  • DndDragContext
Returns
  1. boolean

DragAndDropHandler.exit🔗

function DragAndDropHandler.exit(DndDragContext): boolean
Parameters
  • DndDragContext
Returns
  1. boolean

ExtensionPoint🔗

global record ExtensionPoint<RecipeParam> id: string end
Type Parameters
  • RecipeParam

ExtensionPoint.id🔗

ExtensionPoint.id: string

ExtensionPoint0🔗

global record ExtensionPoint0 id: string end

ExtensionPoint0.id🔗

ExtensionPoint0.id: string

IReactToolDefinition🔗

global interface IReactToolDefinition name: string end

IReactToolDefinition.name🔗

IReactToolDefinition.name: string

IRecipe🔗

global interface IRecipe metamethod __call: function(IRecipe, any): TreeNodeId end

IRecipe.$meta.__call🔗

metamethod IRecipe.$meta.__call(IRecipe, any): TreeNodeId
Parameters
  • IRecipe
  • any
Returns
  1. TreeNodeId

IRecipeParamWithMeta🔗

global interface IRecipeParamWithMeta meta: Meta end

IRecipeParamWithMeta.meta🔗

IRecipeParamWithMeta.meta: Meta

Meta🔗

global record Meta localKey: string id: string tag: string tooltip: string tooltipModifierInputAction: string tooltipSource: ReactRefWrap class: string forceFocusable: boolean disableFocusableRecursive: boolean enabled: boolean styleSheet: StyleSheet onMouseOver: function(boolean) onFocusChange: function(boolean) onAttention: function(boolean) mouseCursorOverride: number discardNodeIdentity: boolean end

Meta.localKey🔗

Meta.localKey: string

Meta.id🔗

Meta.id: string

Meta.tag🔗

Meta.tag: string

Meta.tooltip🔗

Meta.tooltip: string

Meta.tooltipModifierInputAction🔗

Meta.tooltipModifierInputAction: string

Meta.tooltipSource🔗

Meta.tooltipSource: ReactRefWrap

Meta.class🔗

Meta.class: string

Meta.forceFocusable🔗

Meta.forceFocusable: boolean

Meta.disableFocusableRecursive🔗

Meta.disableFocusableRecursive: boolean

Meta.enabled🔗

Meta.enabled: boolean

Meta.styleSheet🔗

Meta.styleSheet: StyleSheet

Meta.onMouseOver🔗

function Meta.onMouseOver(boolean)
Parameters
  • boolean

Meta.onFocusChange🔗

function Meta.onFocusChange(boolean)
Parameters
  • boolean

Meta.onAttention🔗

function Meta.onAttention(boolean)

Callback when "attention" changes.
With "attention" we refer to the node having focus (in gamepad mode) or being hovered with the mouse.
Note that this is not directly tied to :hover pseudo-class (you can have attention even with pseudo-class :active, but :hover would be ruled out by :active)

Parameters
  • boolean

Meta.mouseCursorOverride🔗

Meta.mouseCursorOverride: number

Meta.discardNodeIdentity🔗

Meta.discardNodeIdentity: boolean

React🔗

global record React RegisterRecipe: function(string, function() : TreeNodeId): Recipe0 RegisterWrapperRecipe: function<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T> RegisterPluginRecipe: function(ExtensionPoint0, string, function() : TreeNodeId): Recipe0 RegisterExtensionPoint0: function(string, string): ExtensionPoint0 RegisterExtensionPoint: function<RecipeParam>(string, string): ExtensionPoint<RecipeParam> RegisterWrapperExtensionPoint0: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> RegisterWrapperExtensionPoint: function<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam> getPlugins: function(ExtensionPoint0): {ReactPlugin0} CallOriginalRecipe: function(Recipe0): TreeNodeId RegisterTool: function<P>(ReactToolDefinition<P>): ReactToolDefinition<P> GetRecipeId: function(IRecipe): number GetRecipeName: function<T>(Recipe<T>): string useState: function(any): ReactState useStateLazy: function<T>(function() : T): ReactStateT<T> useMirrorState: function<T>(ReactRefT<T>): ReactStateT<T> useDependentState: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D> onStep: function(function()) onStepTimer: function(function(), number, boolean) onPausedChange: function(function(boolean)) useChildPausedModes: function({integer : boolean}): ReactRefWrapT<{integer : boolean}> onEvent: function(string, function(string, <any type>)) useSelfRef: function(): ReactRefWrap useRef: function<T>(T): ReactRefT<T> useRefLazy: function<T>(function() : T): ReactRefT<T> useMirrorRef: function<T>(ReactStateT<T>): ReactRefT<T> useDependentRef: function<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D> useNodeRef: function(): ReactRefWrap ref: function<T, Api>(ReactRefWrapApiT<T, Api>): RefFill findOldChildByLocalKey: function(string): TreeNodeId onMount: function(function(<any type>)) onUnmount: function(function(<any type>)) onMouseEvent: function(function(Gui.Mouse.Event) : boolean) onDragAndDrop: function(DragAndDropHandler) style: function(ReactStyleParams): ReactStyle
record IaHandler handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer end
record IaForwardend
useInputAction: function(string, IaHandler) iaHandler: function(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandler iaHandlerExtended: function(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandler iaForward: function(ReactRefWrap, string): IaForward provideApi: function(any) useAction: function(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrap setActiveOwner: function(ReactRefWrap) setDisableFocusable: function(boolean) setForceFocusable: function(boolean) setRestrictMouseFocus: function(boolean) setMouseTransparent: function(boolean) setLightweight: function(boolean) setClipContent: function(boolean) setStyleClasses: function(string, string) setPreferredFocusChild: function<T, Api>(ReactRefWrapApiT<T, Api>) iaFocusTraversal: function(boolean, boolean, boolean): IaHandler fireEvent: function(ReactRefWrap, string, any) getCurrentRecipeName: function(): string getCurrentRecipeId: function(): integer enqueueDeferredStep: function(function(), string) enqueueJoin: function(function(), string) enqueueParallel: function<ParamT>(string, ParamT, function(<any type>, ParamT)) end

React.RegisterRecipe(string, function(): TreeNodeId)🔗

function React.RegisterRecipe(string, function(): TreeNodeId)(string, function() : TreeNodeId): Recipe0
Parameters
  • string
  • function(): TreeNodeId
Returns
  1. Recipe0

React.RegisterRecipe(string, function(T1): TreeNodeId)🔗

function React.RegisterRecipe(string, function(T1): TreeNodeId)<T1>(string, function(T1) : TreeNodeId): Recipe<T1>
Type Parameters
  • T1
Parameters
  • string
  • function(T1): TreeNodeId
Returns
  1. Recipe<T1>

React.RegisterRecipe(string, function(T1, T2): TreeNodeId)🔗

function React.RegisterRecipe(string, function(T1, T2): TreeNodeId)<T1, T2>(string, function(T1, T2) : TreeNodeId): Recipe2<T1, T2>
Type Parameters
  • T1
  • T2
Parameters
  • string
  • function(T1, T2): TreeNodeId
Returns
  1. Recipe2<T1, T2>

React.RegisterRecipe(string, function(T1, T2, T3): TreeNodeId)🔗

function React.RegisterRecipe(string, function(T1, T2, T3): TreeNodeId)<T1, T2, T3>(string, function(T1, T2, T3) : TreeNodeId): Recipe3<T1, T2, T3>
Type Parameters
  • T1
  • T2
  • T3
Parameters
  • string
  • function(T1, T2, T3): TreeNodeId
Returns
  1. Recipe3<T1, T2, T3>

React.RegisterRecipe(string, function(T1, T2, T3, T4): TreeNodeId)🔗

function React.RegisterRecipe(string, function(T1, T2, T3, T4): TreeNodeId)<T1, T2, T3, T4>(string, function(T1, T2, T3, T4) : TreeNodeId): Recipe4<T1, T2, T3, T4>
Type Parameters
  • T1
  • T2
  • T3
  • T4
Parameters
  • string
  • function(T1, T2, T3, T4): TreeNodeId
Returns
  1. Recipe4<T1, T2, T3, T4>

React.RegisterWrapperRecipe🔗

function React.RegisterWrapperRecipe<T, Params, WrappedParams>(string, Recipe<WrappedParams>, function(T, Params) : TreeNodeId): Recipe<T>
Type Parameters
  • T
  • Params
  • WrappedParams
Parameters
  • string
  • Recipe<WrappedParams>
  • function(T, Params): TreeNodeId
Returns
  1. Recipe<T>

React.RegisterPluginRecipe(ExtensionPoint0, string, function(): TreeNodeId)🔗

function React.RegisterPluginRecipe(ExtensionPoint0, string, function(): TreeNodeId)(ExtensionPoint0, string, function() : TreeNodeId): Recipe0
Parameters
  • ExtensionPoint0
  • string
  • function(): TreeNodeId
Returns
  1. Recipe0

React.RegisterPluginRecipe(ExtensionPoint<ParamType>, string, function(ParamType): TreeNodeId)🔗

function React.RegisterPluginRecipe(ExtensionPoint<ParamType>, string, function(ParamType): TreeNodeId)<ParamType>(ExtensionPoint<ParamType>, string, function(ParamType) : TreeNodeId): Recipe<ParamType>
Type Parameters
  • ParamType
Parameters
  • ExtensionPoint<ParamType>
  • string
  • function(ParamType): TreeNodeId
Returns
  1. Recipe<ParamType>

React.RegisterPluginRecipe(WrapperExtensionPoint0<WrappedRecipe>, string, function(): TreeNodeId)🔗

function React.RegisterPluginRecipe(WrapperExtensionPoint0<WrappedRecipe>, string, function(): TreeNodeId)<WrappedRecipe>(WrapperExtensionPoint0<WrappedRecipe>, string, function() : TreeNodeId): Recipe0
Type Parameters
  • WrappedRecipe
Parameters
  • WrapperExtensionPoint0<WrappedRecipe>
  • string
  • function(): TreeNodeId
Returns
  1. Recipe0

React.RegisterPluginRecipe(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType): TreeNodeId)🔗

function React.RegisterPluginRecipe(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType): TreeNodeId)<WrappedRecipe, ParamType>(WrapperExtensionPoint<WrappedRecipe, ParamType>, string, function(ParamType) : TreeNodeId): Recipe<ParamType>
Type Parameters
  • WrappedRecipe
  • ParamType
Parameters
  • WrapperExtensionPoint<WrappedRecipe, ParamType>
  • string
  • function(ParamType): TreeNodeId
Returns
  1. Recipe<ParamType>

React.RegisterExtensionPoint0🔗

function React.RegisterExtensionPoint0(string, string): ExtensionPoint0
Parameters
  • string
  • string
Returns
  1. ExtensionPoint0

React.RegisterExtensionPoint🔗

function React.RegisterExtensionPoint<RecipeParam>(string, string): ExtensionPoint<RecipeParam>
Type Parameters
  • RecipeParam
Parameters
  • string
  • string
Returns
  1. ExtensionPoint<RecipeParam>

React.RegisterWrapperExtensionPoint0🔗

function React.RegisterWrapperExtensionPoint0<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam>
Type Parameters
  • WrappedRecipe
  • RecipeParam
Parameters
  • string
  • string
  • WrappedRecipe
Returns
  1. WrapperExtensionPoint<WrappedRecipe, RecipeParam>

React.RegisterWrapperExtensionPoint🔗

function React.RegisterWrapperExtensionPoint<WrappedRecipe, RecipeParam>(string, string, WrappedRecipe): WrapperExtensionPoint<WrappedRecipe, RecipeParam>
Type Parameters
  • WrappedRecipe
  • RecipeParam
Parameters
  • string
  • string
  • WrappedRecipe
Returns
  1. WrapperExtensionPoint<WrappedRecipe, RecipeParam>

React.getPlugins(ExtensionPoint0)🔗

function React.getPlugins(ExtensionPoint0)(ExtensionPoint0): {ReactPlugin0}
Parameters
  • ExtensionPoint0
Returns
  1. {ReactPlugin0}

React.getPlugins(ExtensionPoint<RecipeParam>)🔗

function React.getPlugins(ExtensionPoint<RecipeParam>)<RecipeParam>(ExtensionPoint<RecipeParam>): {ReactPlugin<RecipeParam>}
Type Parameters
  • RecipeParam
Parameters
  • ExtensionPoint<RecipeParam>
Returns
  1. {ReactPlugin<RecipeParam>}

React.getPlugins(WrapperExtensionPoint0<WrappedRecipe>)🔗

function React.getPlugins(WrapperExtensionPoint0<WrappedRecipe>)<WrappedRecipe>(WrapperExtensionPoint0<WrappedRecipe>): {ReactPlugin0}
Type Parameters
  • WrappedRecipe
Parameters
  • WrapperExtensionPoint0<WrappedRecipe>
Returns
  1. {ReactPlugin0}

React.getPlugins(WrapperExtensionPoint<WrappedRecipe, RecipeParam>)🔗

function React.getPlugins(WrapperExtensionPoint<WrappedRecipe, RecipeParam>)<WrappedRecipe, RecipeParam>(WrapperExtensionPoint<WrappedRecipe, RecipeParam>): {ReactPlugin<RecipeParam>}
Type Parameters
  • WrappedRecipe
  • RecipeParam
Parameters
  • WrapperExtensionPoint<WrappedRecipe, RecipeParam>
Returns
  1. {ReactPlugin<RecipeParam>}

React.CallOriginalRecipe(Recipe0)🔗

function React.CallOriginalRecipe(Recipe0)(Recipe0): TreeNodeId
Parameters
  • Recipe0
Returns
  1. TreeNodeId

React.CallOriginalRecipe(RecipeWithApi0<Api>)🔗

function React.CallOriginalRecipe(RecipeWithApi0<Api>)<Api>(RecipeWithApi0<Api>): TreeNodeId
Type Parameters
  • Api
Parameters
  • RecipeWithApi0<Api>
Returns
  1. TreeNodeId

React.CallOriginalRecipe(Recipe<RecipeParam>, RecipeParam)🔗

function React.CallOriginalRecipe(Recipe<RecipeParam>, RecipeParam)<RecipeParam>(Recipe<RecipeParam>, RecipeParam): TreeNodeId
Type Parameters
  • RecipeParam
Parameters
  • Recipe<RecipeParam>
  • RecipeParam
Returns
  1. TreeNodeId

React.CallOriginalRecipe(RecipeWithApi<RecipeParam, Api>, RecipeParam)🔗

function React.CallOriginalRecipe(RecipeWithApi<RecipeParam, Api>, RecipeParam)<RecipeParam, Api>(RecipeWithApi<RecipeParam, Api>, RecipeParam): TreeNodeId
Type Parameters
  • RecipeParam
  • Api
Parameters
  • RecipeWithApi<RecipeParam, Api>
  • RecipeParam
Returns
  1. TreeNodeId

React.CallOriginalRecipe(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam)🔗

function React.CallOriginalRecipe(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam)<RecipeParam, UserParam>(Recipe2<RecipeParam, UserParam>, RecipeParam, UserParam): TreeNodeId
Type Parameters
  • RecipeParam
  • UserParam
Parameters
  • Recipe2<RecipeParam, UserParam>
  • RecipeParam
  • UserParam
Returns
  1. TreeNodeId

React.RegisterTool🔗

function React.RegisterTool<P>(ReactToolDefinition<P>): ReactToolDefinition<P>
Type Parameters
  • P
Parameters
  • ReactToolDefinition<P>
Returns
  1. ReactToolDefinition<P>

React.GetRecipeId🔗

function React.GetRecipeId(IRecipe): number
Parameters
  • IRecipe
Returns
  1. number

React.GetRecipeName🔗

function React.GetRecipeName<T>(Recipe<T>): string
Type Parameters
  • T
Parameters
  • Recipe<T>
Returns
  1. string

React.useState(any)🔗

function React.useState(any)(any): ReactState
Parameters
  • any
Returns
  1. ReactState

React.useState(T)🔗

function React.useState(T)<T>(T): ReactStateT<T>
Type Parameters
  • T
Parameters
  • T
Returns
  1. ReactStateT<T>

React.useStateLazy🔗

function React.useStateLazy<T>(function() : T): ReactStateT<T>
Type Parameters
  • T
Parameters
  • function(): T
Returns
  1. ReactStateT<T>

React.useMirrorState(ReactRefT<T>)🔗

function React.useMirrorState(ReactRefT<T>)<T>(ReactRefT<T>): ReactStateT<T>
Type Parameters
  • T
Parameters
  • ReactRefT<T>
Returns
  1. ReactStateT<T>

React.useMirrorState(ReactStateT<T>)🔗

function React.useMirrorState(ReactStateT<T>)<T>(ReactStateT<T>): ReactStateT<T>
Type Parameters
  • T
Parameters
  • ReactStateT<T>
Returns
  1. ReactStateT<T>

React.useDependentState(ReactRefT<S>, function(D, S): D)🔗

function React.useDependentState(ReactRefT<S>, function(D, S): D)<D, S>(ReactRefT<S>, function(D, S) : D): ReactStateT<D>
Type Parameters
  • D
  • S
Parameters
  • ReactRefT<S>
  • function(D, S): D
Returns
  1. ReactStateT<D>

React.useDependentState(ReactStateT<S>, function(D, S): D)🔗

function React.useDependentState(ReactStateT<S>, function(D, S): D)<D, S>(ReactStateT<S>, function(D, S) : D): ReactStateT<D>
Type Parameters
  • D
  • S
Parameters
  • ReactStateT<S>
  • function(D, S): D
Returns
  1. ReactStateT<D>

React.onStep🔗

function React.onStep(function())
Parameters
  • function()

React.onStepTimer🔗

function React.onStepTimer(function(), number, boolean)
Parameters
  • function()
  • number
  • boolean

React.onPausedChange🔗

function React.onPausedChange(function(boolean))
Parameters
  • function(boolean)

React.useChildPausedModes🔗

function React.useChildPausedModes({integer : boolean}): ReactRefWrapT<{integer : boolean}>
Parameters
  • {integer : boolean}
Returns
  1. ReactRefWrapT<{integer : boolean}>

React.onEvent🔗

function React.onEvent(string, function(string, <any type>))
Parameters
  • string
  • function(string, <any type>)

React.useSelfRef🔗

function React.useSelfRef(): ReactRefWrap
Returns
  1. ReactRefWrap

React.useRef🔗

function React.useRef<T>(T): ReactRefT<T>
Type Parameters
  • T
Parameters
  • T
Returns
  1. ReactRefT<T>

React.useRefLazy🔗

function React.useRefLazy<T>(function() : T): ReactRefT<T>
Type Parameters
  • T
Parameters
  • function(): T
Returns
  1. ReactRefT<T>

React.useMirrorRef(ReactStateT<T>)🔗

function React.useMirrorRef(ReactStateT<T>)<T>(ReactStateT<T>): ReactRefT<T>
Type Parameters
  • T
Parameters
  • ReactStateT<T>
Returns
  1. ReactRefT<T>

React.useMirrorRef(ReactRefT<T>)🔗

function React.useMirrorRef(ReactRefT<T>)<T>(ReactRefT<T>): ReactRefT<T>
Type Parameters
  • T
Parameters
  • ReactRefT<T>
Returns
  1. ReactRefT<T>

React.useDependentRef(ReactRefT<S>, function(D, S): D)🔗

function React.useDependentRef(ReactRefT<S>, function(D, S): D)<D, S>(ReactRefT<S>, function(D, S) : D): ReactRefT<D>
Type Parameters
  • D
  • S
Parameters
  • ReactRefT<S>
  • function(D, S): D
Returns
  1. ReactRefT<D>

React.useDependentRef(ReactStateT<S>, function(D, S): D)🔗

function React.useDependentRef(ReactStateT<S>, function(D, S): D)<D, S>(ReactStateT<S>, function(D, S) : D): ReactRefT<D>
Type Parameters
  • D
  • S
Parameters
  • ReactStateT<S>
  • function(D, S): D
Returns
  1. ReactRefT<D>

React.useNodeRef()🔗

function React.useNodeRef()(): ReactRefWrap
Returns
  1. ReactRefWrap

React.useNodeRef(Recipe<T>)🔗

function React.useNodeRef(Recipe<T>)<T>(Recipe<T>): ReactRefWrapT<T>
Type Parameters
  • T
Parameters
  • Recipe<T>
Returns
  1. ReactRefWrapT<T>

React.useNodeRef(RecipeWithApi<T, Api>)🔗

function React.useNodeRef(RecipeWithApi<T, Api>)<T, Api>(RecipeWithApi<T, Api>): ReactRefWrapApiT<T, Api>
Type Parameters
  • T
  • Api
Parameters
  • RecipeWithApi<T, Api>
Returns
  1. ReactRefWrapApiT<T, Api>

React.useNodeRef(RecipeWithApi0<Api>)🔗

function React.useNodeRef(RecipeWithApi0<Api>)<Api>(RecipeWithApi0<Api>): ReactRefWrapApi0<Api>
Type Parameters
  • Api
Parameters
  • RecipeWithApi0<Api>
Returns
  1. ReactRefWrapApi0<Api>

React.ref(ReactRefWrapApiT<T, Api>)🔗

function React.ref(ReactRefWrapApiT<T, Api>)<T, Api>(ReactRefWrapApiT<T, Api>): RefFill
Type Parameters
  • T
  • Api
Parameters
  • ReactRefWrapApiT<T, Api>
Returns
  1. RefFill

React.ref(ReactRefWrapT<T>)🔗

function React.ref(ReactRefWrapT<T>)<T>(ReactRefWrapT<T>): RefFill
Type Parameters
  • T
Parameters
  • ReactRefWrapT<T>
Returns
  1. RefFill

React.ref(ReactRefWrapApi0<Api>)🔗

function React.ref(ReactRefWrapApi0<Api>)<Api>(ReactRefWrapApi0<Api>): RefFill
Type Parameters
  • Api
Parameters
  • ReactRefWrapApi0<Api>
Returns
  1. RefFill

React.ref(ReactRefWrap)🔗

function React.ref(ReactRefWrap)(ReactRefWrap): RefFill
Parameters
  • ReactRefWrap
Returns
  1. RefFill

React.ref({ReactRefWrapApiT<T, Api>})🔗

function React.ref({ReactRefWrapApiT<T, Api>})<T, Api>({ReactRefWrapApiT<T, Api>}): RefFill
Type Parameters
  • T
  • Api
Parameters
  • {ReactRefWrapApiT<T, Api>}
Returns
  1. RefFill

React.ref({ReactRefWrapT<T>})🔗

function React.ref({ReactRefWrapT<T>})<T>({ReactRefWrapT<T>}): RefFill
Type Parameters
  • T
Parameters
  • {ReactRefWrapT<T>}
Returns
  1. RefFill

React.ref({ReactRefWrapApi0<Api>})🔗

function React.ref({ReactRefWrapApi0<Api>})<Api>({ReactRefWrapApi0<Api>}): RefFill
Type Parameters
  • Api
Parameters
  • {ReactRefWrapApi0<Api>}
Returns
  1. RefFill

React.ref({ReactRefWrap})🔗

function React.ref({ReactRefWrap})({ReactRefWrap}): RefFill
Parameters
  • {ReactRefWrap}
Returns
  1. RefFill

React.findOldChildByLocalKey🔗

function React.findOldChildByLocalKey(string): TreeNodeId
Parameters
  • string
Returns
  1. TreeNodeId

React.onMount🔗

function React.onMount(function(<any type>))
Parameters
  • function(<any type>)

React.onUnmount🔗

function React.onUnmount(function(<any type>))
Parameters
  • function(<any type>)

React.onMouseEvent🔗

function React.onMouseEvent(function(Gui.Mouse.Event) : boolean)
Parameters
  • function(Gui.Mouse.Event): boolean

React.onDragAndDrop🔗

function React.onDragAndDrop(DragAndDropHandler)
Parameters
  • DragAndDropHandler

React.style🔗

function React.style(ReactStyleParams): ReactStyle
Parameters
  • ReactStyleParams
Returns
  1. ReactStyle

React.IaHandler🔗

record React.IaHandler handlerFn: function(Gui.InputAction.InvokeData) isEnabledFn: function(): boolean promptTextOverride: string mode: integer end

React.IaHandler.handlerFn🔗

function React.IaHandler.handlerFn(Gui.InputAction.InvokeData)
Parameters
  • Gui.InputAction.InvokeData

React.IaHandler.isEnabledFn🔗

function React.IaHandler.isEnabledFn(): boolean
Returns
  1. boolean

React.IaHandler.promptTextOverride🔗

React.IaHandler.promptTextOverride: string

React.IaHandler.mode🔗

React.IaHandler.mode: integer

React.IaForward🔗

record React.IaForwardend

React.useInputAction(string, IaHandler)🔗

function React.useInputAction(string, IaHandler)(string, IaHandler)
Parameters
  • string
  • IaHandler

React.useInputAction(string, IaForward)🔗

function React.useInputAction(string, IaForward)(string, IaForward)
Parameters
  • string
  • IaForward

React.iaHandler🔗

function React.iaHandler(function(), function() : boolean | Gui.InputAction.InputActionState, string, boolean, boolean): IaHandler
Parameters
  • function()
  • function(): boolean | Gui.InputAction.InputActionState
  • string
  • boolean
  • boolean
Returns
  1. IaHandler

React.iaHandlerExtended🔗

function React.iaHandlerExtended(function(Gui.InputAction.InvokeData), function() : boolean | Gui.InputAction.InputActionState, string, boolean): IaHandler
Parameters
  • function(Gui.InputAction.InvokeData)
  • function(): boolean | Gui.InputAction.InputActionState
  • string
  • boolean
Returns
  1. IaHandler

React.iaForward(ReactRefWrap, string)🔗

function React.iaForward(ReactRefWrap, string)(ReactRefWrap, string): IaForward
Parameters
  • ReactRefWrap
  • string
Returns
  1. IaForward

React.iaForward(ReactRefWrapT<T>, string)🔗

function React.iaForward(ReactRefWrapT<T>, string)<T>(ReactRefWrapT<T>, string): IaForward
Type Parameters
  • T
Parameters
  • ReactRefWrapT<T>
  • string
Returns
  1. IaForward

React.iaForward(ReactRefWrapApiT<T, Api>, string)🔗

function React.iaForward(ReactRefWrapApiT<T, Api>, string)<T, Api>(ReactRefWrapApiT<T, Api>, string): IaForward
Type Parameters
  • T
  • Api
Parameters
  • ReactRefWrapApiT<T, Api>
  • string
Returns
  1. IaForward

React.iaForward(ReactRefWrapApi0<Api>, string)🔗

function React.iaForward(ReactRefWrapApi0<Api>, string)<Api>(ReactRefWrapApi0<Api>, string): IaForward
Type Parameters
  • Api
Parameters
  • ReactRefWrapApi0<Api>
  • string
Returns
  1. IaForward

React.provideApi🔗

function React.provideApi(any)
Parameters
  • any

React.useAction(ReactRefWrapT<Builtin.RendererComponentParam>, function(): TreeNodeId, string)🔗

function React.useAction(ReactRefWrapT<Builtin.RendererComponentParam>, function(): TreeNodeId, string)(ReactRefWrapT<Builtin.RendererComponentParam>, function() : TreeNodeId, string): ReactRefWrap
Parameters
  • ReactRefWrapT<Builtin.RendererComponentParam>
  • function(): TreeNodeId
  • string
Returns
  1. ReactRefWrap

React.useAction(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function(): TreeNodeId, string)🔗

function React.useAction(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function(): TreeNodeId, string)(ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>, function() : TreeNodeId, string): ReactRefWrap
Parameters
  • ReactRefWrapApiT<Builtin.RendererComponentParam, Builtin.RenderComponentAPI>
  • function(): TreeNodeId
  • string
Returns
  1. ReactRefWrap

React.setActiveOwner🔗

function React.setActiveOwner(ReactRefWrap)
Parameters
  • ReactRefWrap

React.setDisableFocusable🔗

function React.setDisableFocusable(boolean)
Parameters
  • boolean

React.setForceFocusable🔗

function React.setForceFocusable(boolean)
Parameters
  • boolean

React.setRestrictMouseFocus🔗

function React.setRestrictMouseFocus(boolean)
Parameters
  • boolean

React.setMouseTransparent🔗

function React.setMouseTransparent(boolean)
Parameters
  • boolean

React.setLightweight🔗

function React.setLightweight(boolean)
Parameters
  • boolean

React.setClipContent🔗

function React.setClipContent(boolean)
Parameters
  • boolean

React.setStyleClasses🔗

function React.setStyleClasses(string, string)
Parameters
  • string
  • string

React.setPreferredFocusChild(ReactRefWrapApiT<T, Api>)🔗

function React.setPreferredFocusChild(ReactRefWrapApiT<T, Api>)<T, Api>(ReactRefWrapApiT<T, Api>)
Type Parameters
  • T
  • Api
Parameters
  • ReactRefWrapApiT<T, Api>

React.setPreferredFocusChild(ReactRefWrapT<T>)🔗

function React.setPreferredFocusChild(ReactRefWrapT<T>)<T>(ReactRefWrapT<T>)
Type Parameters
  • T
Parameters
  • ReactRefWrapT<T>

React.setPreferredFocusChild(ReactRefWrapApi0<Api>)🔗

function React.setPreferredFocusChild(ReactRefWrapApi0<Api>)<Api>(ReactRefWrapApi0<Api>)
Type Parameters
  • Api
Parameters
  • ReactRefWrapApi0<Api>

React.setPreferredFocusChild(ReactRefWrap)🔗

function React.setPreferredFocusChild(ReactRefWrap)(ReactRefWrap)
Parameters
  • ReactRefWrap

React.iaFocusTraversal🔗

function React.iaFocusTraversal(boolean, boolean, boolean): IaHandler
Parameters
  • boolean
  • boolean
  • boolean
Returns
  1. IaHandler

React.fireEvent(ReactRefWrap, string, any)🔗

function React.fireEvent(ReactRefWrap, string, any)(ReactRefWrap, string, any)
Parameters
  • ReactRefWrap
  • string
  • any

React.fireEvent(ReactRefWrapT<T>, string, any)🔗

function React.fireEvent(ReactRefWrapT<T>, string, any)<T>(ReactRefWrapT<T>, string, any)
Type Parameters
  • T
Parameters
  • ReactRefWrapT<T>
  • string
  • any

React.fireEvent(ReactRefWrapApiT<T, Api>, string, any)🔗

function React.fireEvent(ReactRefWrapApiT<T, Api>, string, any)<T, Api>(ReactRefWrapApiT<T, Api>, string, any)
Type Parameters
  • T
  • Api
Parameters
  • ReactRefWrapApiT<T, Api>
  • string
  • any

React.getCurrentRecipeName🔗

function React.getCurrentRecipeName(): string
Returns
  1. string

React.getCurrentRecipeId🔗

function React.getCurrentRecipeId(): integer
Returns
  1. integer

React.enqueueDeferredStep🔗

function React.enqueueDeferredStep(function(), string)
Parameters
  • function()
  • string

React.enqueueJoin🔗

function React.enqueueJoin(function(), string)
Parameters
  • function()
  • string

React.enqueueParallel🔗

function React.enqueueParallel<ParamT>(string, ParamT, function(<any type>, ParamT))
Type Parameters
  • ParamT
Parameters
  • string
  • ParamT
  • function(<any type>, ParamT)

ReactNodeRef🔗

global record ReactNodeRef focus: function(ReactNodeRef) getPosition: function(ReactNodeRef, number, number): Vec2f getIdentity: function(ReactNodeRef): integer end

ReactNodeRef.focus🔗

function ReactNodeRef.focus(ReactNodeRef)
Parameters
  • ReactNodeRef

ReactNodeRef.getPosition🔗

function ReactNodeRef.getPosition(ReactNodeRef, number, number): Vec2f
Parameters
  • ReactNodeRef
  • number
  • number
Returns
  1. Vec2f

ReactNodeRef.getIdentity🔗

function ReactNodeRef.getIdentity(ReactNodeRef): integer
Parameters
  • ReactNodeRef
Returns
  1. integer

ReactNodeRefApi0🔗

global record ReactNodeRefApi0<Api> getApi: function(ReactNodeRefApi0<Api>): Api focus: function(ReactNodeRefApi0<Api>) getPosition: function(ReactNodeRefApi0<Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApi0<Api>): integer ensureVisible: function(ReactNodeRefApi0<Api>) setSelectedRecursive: function(ReactNodeRefT<Api>, boolean) end
Type Parameters
  • Api

ReactNodeRefApi0.getApi🔗

function ReactNodeRefApi0.getApi(ReactNodeRefApi0<Api>): Api
Parameters
  • ReactNodeRefApi0<Api>
Returns
  1. Api

ReactNodeRefApi0.focus🔗

function ReactNodeRefApi0.focus(ReactNodeRefApi0<Api>)
Parameters
  • ReactNodeRefApi0<Api>

ReactNodeRefApi0.getPosition🔗

function ReactNodeRefApi0.getPosition(ReactNodeRefApi0<Api>, number, number): Vec2f
Parameters
  • ReactNodeRefApi0<Api>
  • number
  • number
Returns
  1. Vec2f

ReactNodeRefApi0.getIdentity🔗

function ReactNodeRefApi0.getIdentity(ReactNodeRefApi0<Api>): integer
Parameters
  • ReactNodeRefApi0<Api>
Returns
  1. integer

ReactNodeRefApi0.ensureVisible🔗

function ReactNodeRefApi0.ensureVisible(ReactNodeRefApi0<Api>)
Parameters
  • ReactNodeRefApi0<Api>

ReactNodeRefApi0.setSelectedRecursive🔗

function ReactNodeRefApi0.setSelectedRecursive(ReactNodeRefT<Api>, boolean)
Parameters
  • ReactNodeRefT<Api>
  • boolean

ReactNodeRefApiT🔗

global record ReactNodeRefApiT<T, Api> getApi: function(ReactNodeRefApiT<T, Api>): Api focus: function(ReactNodeRefApiT<T, Api>) getPosition: function(ReactNodeRefApiT<T, Api>, number, number): Vec2f getIdentity: function(ReactNodeRefApiT<T, Api>): integer ensureVisible: function(ReactNodeRefApiT<T, Api>) setSelectedRecursive: function(ReactNodeRefT<T, Api>, boolean) end
Type Parameters
  • T
  • Api

ReactNodeRefApiT.getApi🔗

function ReactNodeRefApiT.getApi(ReactNodeRefApiT<T, Api>): Api
Parameters
  • ReactNodeRefApiT<T, Api>
Returns
  1. Api

ReactNodeRefApiT.focus🔗

function ReactNodeRefApiT.focus(ReactNodeRefApiT<T, Api>)
Parameters
  • ReactNodeRefApiT<T, Api>

ReactNodeRefApiT.getPosition🔗

function ReactNodeRefApiT.getPosition(ReactNodeRefApiT<T, Api>, number, number): Vec2f
Parameters
  • ReactNodeRefApiT<T, Api>
  • number
  • number
Returns
  1. Vec2f

ReactNodeRefApiT.getIdentity🔗

function ReactNodeRefApiT.getIdentity(ReactNodeRefApiT<T, Api>): integer
Parameters
  • ReactNodeRefApiT<T, Api>
Returns
  1. integer

ReactNodeRefApiT.ensureVisible🔗

function ReactNodeRefApiT.ensureVisible(ReactNodeRefApiT<T, Api>)
Parameters
  • ReactNodeRefApiT<T, Api>

ReactNodeRefApiT.setSelectedRecursive🔗

function ReactNodeRefApiT.setSelectedRecursive(ReactNodeRefT<T, Api>, boolean)
Parameters
  • ReactNodeRefT<T, Api>
  • boolean

ReactNodeRefT🔗

global record ReactNodeRefT<T> focus: function(ReactNodeRefT<T>) getPosition: function(ReactNodeRefT<T>, number, number): Vec2f ensureVisible: function(ReactNodeRefT<T>) setSelectedRecursive: function(ReactNodeRefT<T>, boolean) end
Type Parameters
  • T

ReactNodeRefT.focus🔗

function ReactNodeRefT.focus(ReactNodeRefT<T>)
Parameters
  • ReactNodeRefT<T>

ReactNodeRefT.getPosition🔗

function ReactNodeRefT.getPosition(ReactNodeRefT<T>, number, number): Vec2f
Parameters
  • ReactNodeRefT<T>
  • number
  • number
Returns
  1. Vec2f

ReactNodeRefT.ensureVisible🔗

function ReactNodeRefT.ensureVisible(ReactNodeRefT<T>)
Parameters
  • ReactNodeRefT<T>

ReactNodeRefT.setSelectedRecursive🔗

function ReactNodeRefT.setSelectedRecursive(ReactNodeRefT<T>, boolean)
Parameters
  • ReactNodeRefT<T>
  • boolean

ReactPlugin🔗

global record ReactPlugin<RecipeParam> recipe: Recipe<RecipeParam> order: number condition: function(RecipeParam): boolean end
Type Parameters
  • RecipeParam

ReactPlugin.recipe🔗

ReactPlugin.recipe: Recipe<RecipeParam>

ReactPlugin.order🔗

ReactPlugin.order: number

ReactPlugin.condition🔗

function ReactPlugin.condition(RecipeParam): boolean
Parameters
  • RecipeParam
Returns
  1. boolean

ReactPlugin0🔗

global record ReactPlugin0 recipe: Recipe0 order: number condition: function(): boolean end

ReactPlugin0.recipe🔗

ReactPlugin0.recipe: Recipe0

ReactPlugin0.order🔗

ReactPlugin0.order: number

ReactPlugin0.condition🔗

function ReactPlugin0.condition(): boolean
Returns
  1. boolean

ReactPluginDesc🔗

global record ReactPluginDesc filePath: ResName condition: ResName order: number end

ReactPluginDesc.filePath🔗

ReactPluginDesc.filePath: ResName

ReactPluginDesc.condition🔗

ReactPluginDesc.condition: ResName

ReactPluginDesc.order🔗

ReactPluginDesc.order: number

ReactRefT🔗

global record ReactRefT<T> get: function(ReactRefT<T>): T set: function(ReactRefT<T>, T) transform: function(ReactRefT, function(T) : T) hasExpired: function(ReactRefT<T>): boolean end
Type Parameters
  • T

ReactRefT.get🔗

function ReactRefT.get(ReactRefT<T>): T
Parameters
  • ReactRefT<T>
Returns
  1. T

ReactRefT.set🔗

function ReactRefT.set(ReactRefT<T>, T)
Parameters
  • ReactRefT<T>
  • T

ReactRefT.transform🔗

function ReactRefT.transform(ReactRefT, function(T) : T)
Parameters
  • ReactRefT
  • function(T): T

ReactRefT.hasExpired🔗

function ReactRefT.hasExpired(ReactRefT<T>): boolean
Parameters
  • ReactRefT<T>
Returns
  1. boolean

ReactRefWrap🔗

global record ReactRefWrap get: function(ReactRefWrap): ReactNodeRef set: function(ReactRefWrap, any) transform: function(ReactRefWrap, function(<any type>) : <any type>) hasExpired: function(ReactRefWrap): boolean end

ReactRefWrap.get🔗

function ReactRefWrap.get(ReactRefWrap): ReactNodeRef
Parameters
  • ReactRefWrap
Returns
  1. ReactNodeRef

ReactRefWrap.set🔗

function ReactRefWrap.set(ReactRefWrap, any)
Parameters
  • ReactRefWrap
  • any

ReactRefWrap.transform🔗

function ReactRefWrap.transform(ReactRefWrap, function(<any type>) : <any type>)
Parameters
  • ReactRefWrap
  • function(<any type>): <any type>

ReactRefWrap.hasExpired🔗

function ReactRefWrap.hasExpired(ReactRefWrap): boolean
Parameters
  • ReactRefWrap
Returns
  1. boolean

ReactRefWrapApi0🔗

global record ReactRefWrapApi0<Api> get: function(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api> set: function(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>) transform: function(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>) hasExpired: function(ReactRefWrapApi0<Api>): boolean end
Type Parameters
  • Api

ReactRefWrapApi0.get🔗

function ReactRefWrapApi0.get(ReactRefWrapApi0<Api>): ReactNodeRefApi0<Api>
Parameters
  • ReactRefWrapApi0<Api>
Returns
  1. ReactNodeRefApi0<Api>

ReactRefWrapApi0.set🔗

function ReactRefWrapApi0.set(ReactRefWrapApi0<Api>, ReactNodeRefApi0<Api>)
Parameters
  • ReactRefWrapApi0<Api>
  • ReactNodeRefApi0<Api>

ReactRefWrapApi0.transform🔗

function ReactRefWrapApi0.transform(ReactRefWrapApi0<Api>, function(ReactNodeRefApi0<Api>) : ReactNodeRefApi0<Api>)
Parameters
  • ReactRefWrapApi0<Api>
  • function(ReactNodeRefApi0<Api>): ReactNodeRefApi0<Api>

ReactRefWrapApi0.hasExpired🔗

function ReactRefWrapApi0.hasExpired(ReactRefWrapApi0<Api>): boolean
Parameters
  • ReactRefWrapApi0<Api>
Returns
  1. boolean

ReactRefWrapApiT🔗

global record ReactRefWrapApiT<T, Api> get: function(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api> set: function(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>) transform: function(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>) hasExpired: function(ReactRefWrapApiT<T, Api>): boolean end
Type Parameters
  • T
  • Api

ReactRefWrapApiT.get🔗

function ReactRefWrapApiT.get(ReactRefWrapApiT<T, Api>): ReactNodeRefApiT<T, Api>
Parameters
  • ReactRefWrapApiT<T, Api>
Returns
  1. ReactNodeRefApiT<T, Api>

ReactRefWrapApiT.set🔗

function ReactRefWrapApiT.set(ReactRefWrapApiT<T, Api>, ReactNodeRefApiT<T, Api>)
Parameters
  • ReactRefWrapApiT<T, Api>
  • ReactNodeRefApiT<T, Api>

ReactRefWrapApiT.transform🔗

function ReactRefWrapApiT.transform(ReactRefWrapApiT<T, Api>, function(ReactNodeRefApiT<T, Api>) : ReactNodeRefApiT<T, Api>)
Parameters
  • ReactRefWrapApiT<T, Api>
  • function(ReactNodeRefApiT<T, Api>): ReactNodeRefApiT<T, Api>

ReactRefWrapApiT.hasExpired🔗

function ReactRefWrapApiT.hasExpired(ReactRefWrapApiT<T, Api>): boolean
Parameters
  • ReactRefWrapApiT<T, Api>
Returns
  1. boolean

ReactRefWrapT🔗

global record ReactRefWrapT<T> get: function(ReactRefWrapT<T>): ReactNodeRefT<T> set: function(ReactRefWrapT<T>, ReactNodeRefT<T>) transform: function(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>) hasExpired: function(ReactRefWrapT<T>): boolean end
Type Parameters
  • T

ReactRefWrapT.get🔗

function ReactRefWrapT.get(ReactRefWrapT<T>): ReactNodeRefT<T>
Parameters
  • ReactRefWrapT<T>
Returns
  1. ReactNodeRefT<T>

ReactRefWrapT.set🔗

function ReactRefWrapT.set(ReactRefWrapT<T>, ReactNodeRefT<T>)
Parameters
  • ReactRefWrapT<T>
  • ReactNodeRefT<T>

ReactRefWrapT.transform🔗

function ReactRefWrapT.transform(ReactRefWrapT<T>, function(ReactNodeRefT<T>) : ReactNodeRefT<T>)
Parameters
  • ReactRefWrapT<T>
  • function(ReactNodeRefT<T>): ReactNodeRefT<T>

ReactRefWrapT.hasExpired🔗

function ReactRefWrapT.hasExpired(ReactRefWrapT<T>): boolean
Parameters
  • ReactRefWrapT<T>
Returns
  1. boolean

ReactReplacementApi🔗

global record ReactReplacementApi ReplaceRecipe: function<RecipeType>(RecipeType, RecipeType) end

ReactReplacementApi.ReplaceRecipe🔗

function ReactReplacementApi.ReplaceRecipe<RecipeType>(RecipeType, RecipeType)
Type Parameters
  • RecipeType
Parameters
  • RecipeType
  • RecipeType

ReactReplacementConfig🔗

global record ReactReplacementConfig doReplaceFn: function(ReactReplacementApi) order: number end

ReactReplacementConfig.doReplaceFn🔗

function ReactReplacementConfig.doReplaceFn(ReactReplacementApi)
Parameters
  • ReactReplacementApi

ReactReplacementConfig.order🔗

ReactReplacementConfig.order: number

ReactReplacementConfigDesc🔗

global record ReactReplacementConfigDesc filePath: ResName doReplaceFn: string order: number end

ReactReplacementConfigDesc.filePath🔗

ReactReplacementConfigDesc.filePath: ResName

ReactReplacementConfigDesc.doReplaceFn🔗

ReactReplacementConfigDesc.doReplaceFn: string

ReactReplacementConfigDesc.order🔗

ReactReplacementConfigDesc.order: number

ReactState🔗

global record ReactState old: function(ReactState): any set: function(ReactState, any) transform: function(ReactState, function(<any type>) : <any type>) hasExpired: function(ReactState): boolean end

ReactState.old🔗

function ReactState.old(ReactState): any
Parameters
  • ReactState
Returns
  1. any

ReactState.set🔗

function ReactState.set(ReactState, any)
Parameters
  • ReactState
  • any

ReactState.transform🔗

function ReactState.transform(ReactState, function(<any type>) : <any type>)
Parameters
  • ReactState
  • function(<any type>): <any type>

ReactState.hasExpired🔗

function ReactState.hasExpired(ReactState): boolean
Parameters
  • ReactState
Returns
  1. boolean

ReactStateT🔗

global record ReactStateT<T> old: function(ReactStateT<T>): T set: function(ReactStateT<T>, T) transform: function(ReactStateT<T>, function(T) : T) hasExpired: function(ReactStateT<T>): boolean end
Type Parameters
  • T

ReactStateT.old🔗

function ReactStateT.old(ReactStateT<T>): T
Parameters
  • ReactStateT<T>
Returns
  1. T

ReactStateT.set🔗

function ReactStateT.set(ReactStateT<T>, T)
Parameters
  • ReactStateT<T>
  • T

ReactStateT.transform🔗

function ReactStateT.transform(ReactStateT<T>, function(T) : T)
Parameters
  • ReactStateT<T>
  • function(T): T

ReactStateT.hasExpired🔗

function ReactStateT.hasExpired(ReactStateT<T>): boolean
Parameters
  • ReactStateT<T>
Returns
  1. boolean

ReactStyleParams🔗

global record ReactStyleParams class: string end

ReactStyleParams.class🔗

ReactStyleParams.class: string

ReactToolDefinition🔗

global record ReactToolDefinition<P> is IReactToolDefinition push: function(Builtin.ToolStackContext<P>, P) pop: function(Builtin.ToolStackContext<P>, P) shelve: function(Builtin.ToolStackContext<P>, P, boolean) getActiveVariant: function(Builtin.ToolStackContext<P>, P): string getDebugString: function(Builtin.ToolStackContext<P>, P): string end
Type Parameters
  • P

ReactToolDefinition.push🔗

function ReactToolDefinition.push(Builtin.ToolStackContext<P>, P)
Parameters
  • Builtin.ToolStackContext<P>
  • P

ReactToolDefinition.pop🔗

function ReactToolDefinition.pop(Builtin.ToolStackContext<P>, P)
Parameters
  • Builtin.ToolStackContext<P>
  • P

ReactToolDefinition.shelve🔗

function ReactToolDefinition.shelve(Builtin.ToolStackContext<P>, P, boolean)
Parameters
  • Builtin.ToolStackContext<P>
  • P
  • boolean

ReactToolDefinition.getActiveVariant🔗

function ReactToolDefinition.getActiveVariant(Builtin.ToolStackContext<P>, P): string
Parameters
  • Builtin.ToolStackContext<P>
  • P
Returns
  1. string

ReactToolDefinition.getDebugString🔗

function ReactToolDefinition.getDebugString(Builtin.ToolStackContext<P>, P): string
Parameters
  • Builtin.ToolStackContext<P>
  • P
Returns
  1. string

Recipe🔗

global record Recipe<T> is IRecipeend
Type Parameters
  • T

Recipe0🔗

global record Recipe0end

Recipe2🔗

global record Recipe2<T, T2> is IRecipeend
Type Parameters
  • T
  • T2

Recipe3🔗

global record Recipe3<T, T2, T3> is IRecipeend
Type Parameters
  • T
  • T2
  • T3

Recipe4🔗

global record Recipe4<T, T2, T3, T4> is IRecipeend
Type Parameters
  • T
  • T2
  • T3
  • T4

RecipeWithApi🔗

global record RecipeWithApi<T, Api> is IRecipeend
Type Parameters
  • T
  • Api

RecipeWithApi0🔗

global record RecipeWithApi0<Api> metamethod __call: function(RecipeWithApi0<Api>): TreeNodeId end
Type Parameters
  • Api

RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>)🔗

metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>)(RecipeWithApi0<Api>): TreeNodeId
Parameters
  • RecipeWithApi0<Api>
Returns
  1. TreeNodeId

RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill)🔗

metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill)(RecipeWithApi0<Api>, RefFill): TreeNodeId
Parameters
  • RecipeWithApi0<Api>
  • RefFill
Returns
  1. TreeNodeId

RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, ReactStyle)🔗

metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, ReactStyle)(RecipeWithApi0<Api>, ReactStyle): TreeNodeId
Parameters
  • RecipeWithApi0<Api>
  • ReactStyle
Returns
  1. TreeNodeId

RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill, ReactStyle)🔗

metamethod RecipeWithApi0.$meta.__call(RecipeWithApi0<Api>, RefFill, ReactStyle)(RecipeWithApi0<Api>, RefFill, ReactStyle): TreeNodeId
Parameters
  • RecipeWithApi0<Api>
  • RefFill
  • ReactStyle
Returns
  1. TreeNodeId

RecipeWithApi2🔗

global record RecipeWithApi2<T, T2, Api> metamethod __call: function(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeId end
Type Parameters
  • T
  • T2
  • Api

RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, T, T2)🔗

metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, T, T2)(RecipeWithApi2<T, T2, Api>, T, T2): TreeNodeId
Parameters
  • RecipeWithApi2<T, T2, Api>
  • T
  • T2
Returns
  1. TreeNodeId

RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, T, T2)🔗

metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, T, T2)(RecipeWithApi2<T, T2, Api>, RefFill, T, T2): TreeNodeId
Parameters
  • RecipeWithApi2<T, T2, Api>
  • RefFill
  • T
  • T2
Returns
  1. TreeNodeId

RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2)🔗

metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2)(RecipeWithApi2<T, T2, Api>, ReactStyle, T, T2): TreeNodeId
Parameters
  • RecipeWithApi2<T, T2, Api>
  • ReactStyle
  • T
  • T2
Returns
  1. TreeNodeId

RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2)🔗

metamethod RecipeWithApi2.$meta.__call(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2)(RecipeWithApi2<T, T2, Api>, RefFill, ReactStyle, T, T2): TreeNodeId
Parameters
  • RecipeWithApi2<T, T2, Api>
  • RefFill
  • ReactStyle
  • T
  • T2
Returns
  1. TreeNodeId

RecipeWithApi3🔗

global record RecipeWithApi3<T, T2, T3, Api> metamethod __call: function(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeId end
Type Parameters
  • T
  • T2
  • T3
  • Api

RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3)🔗

metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, T, T2, T3): TreeNodeId
Parameters
  • RecipeWithApi3<T, T2, T3, Api>
  • T
  • T2
  • T3
Returns
  1. TreeNodeId

RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3)🔗

metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, RefFill, T, T2, T3): TreeNodeId
Parameters
  • RecipeWithApi3<T, T2, T3, Api>
  • RefFill
  • T
  • T2
  • T3
Returns
  1. TreeNodeId

RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3)🔗

metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, ReactStyle, T, T2, T3): TreeNodeId
Parameters
  • RecipeWithApi3<T, T2, T3, Api>
  • ReactStyle
  • T
  • T2
  • T3
Returns
  1. TreeNodeId

RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3)🔗

metamethod RecipeWithApi3.$meta.__call(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3)(RecipeWithApi3<T, T2, T3, Api>, RefFill, ReactStyle, T, T2, T3): TreeNodeId
Parameters
  • RecipeWithApi3<T, T2, T3, Api>
  • RefFill
  • ReactStyle
  • T
  • T2
  • T3
Returns
  1. TreeNodeId

RefFill🔗

global record RefFillend

TreeNodeId🔗

global record TreeNodeIdend

WrapperExtensionPoint🔗

global record WrapperExtensionPoint<WrappedRecipe, RecipeParam> wrappedRecipe: WrappedRecipe id: string end
Type Parameters
  • WrappedRecipe
  • RecipeParam

WrapperExtensionPoint.wrappedRecipe🔗

WrapperExtensionPoint.wrappedRecipe: WrappedRecipe

WrapperExtensionPoint.id🔗

WrapperExtensionPoint.id: string

WrapperExtensionPoint0🔗

global record WrapperExtensionPoint0<WrappedRecipe> wrappedRecipe: WrappedRecipe id: string end
Type Parameters
  • WrappedRecipe

WrapperExtensionPoint0.wrappedRecipe🔗

WrapperExtensionPoint0.wrappedRecipe: WrappedRecipe

WrapperExtensionPoint0.id🔗

WrapperExtensionPoint0.id: string
Transport Fever 3 Wiki
Gameplay ReferenceComing soon
●
Modding Manual
  • api
  • api.cmd
  • api.engine
  • api.engine.system
  • api.engine.util
  • api.gui
  • api.res
  • api.type
  • api.type.mod
  • api.type.modhub
  • api.type.transformator
  • app
  • main
  • content
    • base
      • difficulty_util
      • model_metadata_util
      • post_run_util
    • climates
      • gen
        • map_gen_util_serialized
    • game_mechanics
      • achievements
        • sound
          • achievement_sfx
      • celebrations
        • celebration_react_util
        • gui
          • sound
            • celebration_sfx
      • company
        • company
        • company_metadata
        • company_progression_util
        • company_react_util
        • company_static_util
        • company_util
        • explorations
          • exploration_plane
        • prospection_metadata
        • sound
          • company_sfx
      • emission
        • emission_config_metadata
        • emission_metadata
        • emissions
      • finance
        • account
        • finances_react_util
        • finances_util
        • loan
        • loan_util
        • sound
          • finance_sfx
      • fun_elements
        • blimp_util
        • custom_entity_util
        • fun_elements
        • rocket_util
        • ufo_util
      • game_time
        • game_time
      • industries
        • industries
      • notifications
        • gui
          • notification_colors
          • sound
            • notification_sfx
        • notification_legacy_util
        • notification_util
        • notifications
        • types
          • notification_react_util
          • notification_types
      • subventions
        • specific_subvention
        • subvention
        • subvention_legacy_util
        • subvention_util
        • subventions_gui
      • towns
        • district_colors
        • sound
          • town_sfx
        • town_cargo
        • town_growth_metadata
        • town_marketing_metadata
        • town_react_util
        • town_util
        • town_util_parallel
        • towns
    • gui
      • construction
        • construction_colors
        • construction_desc_react_util
        • construction_menu
        • construction_react_util
        • sound
          • construction_sfx
        • track_description_metadata
        • track_modifier_metadata
      • context_helper
        • context_helper
      • entity_window
        • animal
          • animal_eow
        • empty_construction
          • empty_construction_eow
        • entity_window_hud
        • entity_window_util
        • eow_extension_util
        • fun_elements
          • fun_elements_eow
        • gameplay_colors
        • industry
          • industry_eow
        • industry_react_util
        • line
          • line_eow
        • maintenance_station
          • maintenance_station_eow
        • perk
          • perk_eow
        • sim_person
          • sim_person_eow
        • station_group
          • station_group_eow
        • town
          • town_eow
        • town_building
          • town_building_eow
        • vehicle
          • vehicle_eow
        • view_manager
        • view_manager_util
        • warehouse
          • warehouse_eow
      • game_bar
        • game_bar
        • game_bar_widgets
      • guidesystem
        • sound
          • guidesystem_sfx
      • hud
        • hud_gui_config
        • hud_react_util
      • layers
        • layer_cargo
        • layer_cargo_flow
        • layer_colors
        • layer_noise
        • layer_pollution
        • layer_public_transport
        • layer_react_util
        • layer_traffic
        • layers_button_ridge
      • line_vehicle_mgmt
        • cargofilter_window
        • feedback_list_util
        • line
        • line_react_util
        • line_util
        • manager_hud_util
        • manager_tooltips_util
        • manager_window
        • sound
          • lvm_sfx
        • vehicle_list_react_util
        • vehicle_react_util
        • vehicle_store
        • vehicle_store_table
        • vehicle_store_util
        • vehicle_store_window
        • vehicle_util
      • main
        • button_react_util
        • callout_react_util
        • cargo_react_util
        • cargo_util
        • collapsible_checkbox_list
        • content_card
        • credits_react_util
        • default_colors
        • disable_features
        • engine_react_util
        • free_cam_options
        • game_context
        • game_react_globals
        • game_tooltips
        • game_windows
        • gui_react_util
        • gui_res_modding
        • hud_icon_toolbox
        • industry_util
        • input_action_colors
        • main_mod_button_area
        • menu_category_util
        • mod_entry_point
        • particle_colors
        • particle_react_util
        • popover_react_util
        • radial_menu_extension
        • script_param_util
        • selection_colors
        • selector
        • selector_react_util
        • styleutil
        • tile_list_react_util
        • tool_react_util
        • town_hud_react_util
      • map_editor
        • map_editor
      • menu
        • dialog_react_util
        • difficulty_react_util
        • graphics_presets_util
        • main_menu
        • map_preview_colors
        • menu_icon_react_util
        • menu_util
        • mod_colors
        • mod_manager_react_util
        • mod_util
        • new_game_react_util
        • paradox_react_util
        • releasenotes_util
        • savegame_react_util
        • sound
          • main_menu_sfx
      • sound
        • gui_comp_sfx
      • statistics
        • statistics
        • statistics_react_util
    • industries
      • industry_productivity_util
      • industry_workers
    • infrastructure
      • traffic_light
        • traffic_light
    • landmarks
      • hq
        • headquarter_util_serialized
      • landmark
      • landmark_util
      • landmark_util_serialized
    • mission
      • arrival_tracker
      • builder_util
      • calendar
      • guide_system
        • guide_system_react
        • guides
          • guide_event
          • guide_generic
          • guide_state
          • guide_timer
          • guide_ui_event
      • mission_boot_util
      • mission_colors
      • mission_framework
        • mission_end_window_util
        • mission_framework_react
        • mission_framework_react_util
        • mission_framework_util
        • mission_framework_util_entity
        • mission_framework_util_line
        • mission_interface
      • mission_pathfinding_util
      • mission_react_util
      • mission_task_util
      • mission_types
      • modifier
      • name_util
      • tasks
        • assign_vehicle
          • mission_task_assign_vehicle
          • mission_task_visit_stations_ordered
        • auto_builder
          • mission_task_electrify
          • mission_task_track_builder
          • prepare_track_building_util
        • build_construction
          • mission_task_build_construction
          • mission_task_build_construction_util
          • mission_task_build_construction_variant
        • build_path
          • mission_task_build_path
        • bulldoze
          • mission_task_auto_bulldoze
          • mission_task_bulldoze
        • buy_vehicle
          • mission_task_buy_vehicle
          • mission_task_clone_vehicle
        • click_and_collect_custom_entity
          • mission_task_collect_entity
          • mission_task_spawn_entity
        • click_entity
          • mission_task_click_entity
        • connect_nodes
          • mission_task_connect_nodes
        • create_line
          • mission_task_create_line
          • mission_task_create_line_for_towns
          • mission_task_stop_config
        • cutscene
          • mission_task_cutscene
        • dialogue
          • mission_task_dialogue
        • finish
          • mission_task_finish
        • guide
          • mission_task_guide
          • mission_task_guide_collect_entity
        • join
          • mission_task_join
        • mission_dialogue_data
        • non_bulldozable
          • mission_task_non_bulldozable
        • observe_entity
          • mission_task_observe_entity
        • page
          • mission_task_page
        • spawn_sims
          • mission_task_spawn_sims
          • sampling_util
        • subsidies
          • mission_task_guide_subsidies
          • mission_task_subsidies
        • task_decorator
        • town_rating
          • mission_task_town_rating
          • mission_task_town_rating_observer
        • town_size
          • mission_task_town_size
        • transfer_ownership
          • mission_task_transfer_ownership
          • transfer_ownership_util
        • transport_cargo
          • mission_task_empty_stocks
          • mission_task_industry_boosted
          • mission_task_transport_cargo
          • mission_task_transport_cargo_faster
          • mission_task_transport_cargo_observer
          • mission_task_transport_passengers
        • utility
          • mission_task_cargo_needs
          • mission_task_check_entities
          • mission_task_check_landmark_level
          • mission_task_clouds
          • mission_task_highlight
          • mission_task_industry_activity
          • mission_task_landmark_requirements
          • mission_task_play_sound
          • mission_task_protected_entities
          • mission_task_relay_update
          • mission_task_send_command
          • mission_task_send_event
          • mission_task_store_any
          • mission_task_substitute_constructions
          • mission_task_time_of_day
          • mission_task_town_development
          • mission_town_util
        • vehicle_util
          • mission_task_replace_vehicles
          • mission_task_sell_vehicles
          • mission_task_start_vehicles
          • mission_task_vehicle_modifier
          • mission_task_vehicle_position
          • mission_vehicle_util
        • wait
          • mission_task_wait
          • mission_task_wait_event
          • mission_task_wait_for
          • mission_task_wait_ui_event
        • waypoints
          • mission_task_waypoints
      • tutorial
        • tasks
          • mission_task_tutorial_init
        • tutorial_story_util
    • scripts
      • app_util
      • audio_util
      • builtin
      • construction
        • asset_util
        • collider_util_serialized
        • construction_config_metadata
        • construction_specialization_metadata
        • construction_util_serialized
        • lane_util_serialized
        • modules_util_serialized
        • param_util
        • street_util_serialized
      • entity_util
      • gamescript
      • journal
      • lang_util
      • log
      • mat4
      • math_util
      • metadata_util
      • polygon_util
      • random_util
      • react
      • soundset
      • string_util
      • table_util
      • tex_util
      • transformator_util
      • util
        • config_util
        • listutil
        • romberg_util
        • town_growth_function
      • vec2
      • vec3
      • vec4
    • stations
      • station_metadata
    • vehicle
      • vehicle_modifier

Generated 19-08-2026

Transport Fever 3 ● Urban Games © 2026