Functions
all-texture-tweak-adjust(arg0: texture-page-dir, arg1: float) => nonesource
alloc-vag-list() => arraysource
allocates and returns a boxed array with all of the vag names as strings, sorted
anim-tester-x-init-by-other() => nonesource
anim-tester-x-interface() => intsource
anim-tester-x-reset() => intsource
array-uint32-value?(arr: array, val: uint) => symbolsource
atx-add-common-group() => symbolsource
atx-add-group(name: string, level-name: symbol) => intsource
atx-add-level-group() => symbolsource
atx-append-group(append-to: string, name: string, level-name: symbol) => objectsource
atx-list-append(lst: atx-list, item: atx-item) => atx-itemsource
append an item to a list. returns the added item.
atx-list-art-group-func(item: atx-item-art-group) => objectsource
atx-list-get-by-index(lst: atx-list, idx: int) => atx-itemsource
get an item by its index.
atx-list-get-by-name(lst: atx-list, name: string) => atx-itemsource
get an item by its index.
atx-list-init!(lst: atx-list) => atx-listsource
initialize an atx-list
atx-list-interface(lst: atx-list, title: string, warning: string, sel-obj: basic) => intsource
run interface and draw an atx-list
atx-list-joint-anim-func(item: atx-item) => objectsource
atx-list-joint-geo-func(item: atx-item) => objectsource
atx-list-mesh-geo-func(item: atx-item) => objectsource
atx-list-remove(lst: atx-list, item: atx-item) => intsource
remove an item from a list. removes all instances of that item. but it's weird if you have multiple...
atx-list-remove-by-object(lst: atx-list, obj: basic) => intsource
remove all items with a specific object from a list.
atx-list-size(lst: atx-list) => intsource
return size of an atx-list
bike-cam-limit(arg0: float) => floatsource
build-entity-list() => pairsource
Fill the entity pick menu
build-instance-list(arg0: object) => nonesource
build-particles-list() => pairsource
build-regions-list(merge-prims?: symbol) => pairsource
Fill the region pick menu
build-shader-list() => nonesource
build-vag-list(menu: debug-menu) => symbolsource
Fill the vag play menu
cam-collision-record-draw() => nonesource
cam-collision-record-save(arg0: vector, arg1: vector, arg2: int, arg3: symbol, arg4: camera-slave) => nonesource
cam-collision-record-step(arg0: int) => nonesource
cam-debug-add-coll-tri(arg0: cam-debug-tri, arg1: vector, arg2: cam-debug-tri) => nonesource
cam-debug-add-los-tri(arg0: inline-array, arg1: vector, arg2: vector) => nonesource
cam-debug-draw-tris() => symbolsource
cam-debug-reset-coll-tri() => nonesource
cam-index-options->string(arg0: cam-index-options, arg1: object) => stringsource
cam-layout-do-action(arg0: clm-item-action) => symbolsource
cam-layout-do-menu(arg0: clm) => symbolsource
cam-layout-entity-info(arg0: entity-actor) => nonesource
cam-layout-entity-volume-info() => symbolsource
cam-layout-entity-volume-info-create(arg0: entity-camera, arg1: symbol) => symbolsource
cam-layout-function-call(arg0: symbol, arg1: string, arg2: int, arg3: basic) => symbolsource
cam-layout-init() => objectsource
cam-layout-intersect-dist(arg0: vector, arg1: vector, arg2: vector) => floatsource
cam-layout-print(arg0: int, arg1: int, arg2: string) => pointersource
cam-layout-restart() => symbolsource
cam-layout-save-align(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-cam-rot(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-cam-trans(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-campoints-flags(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-campointsoffset(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-flags(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-focalpull(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-focalpull-flags(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-fov(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-interesting(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-interptime(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-introsplineexitval(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-introsplinetime(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-maxAngle(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-pivot(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-spline-follow-dist-offset(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-splineoffset(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-stringCliffHeight(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-stringMaxHeight(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-stringMaxLength(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-stringMinHeight(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-stringMinLength(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-save-tiltAdjust(arg0: symbol, arg1: string, arg2: entity-actor) => nonesource
cam-layout-start() => symbolsource
cam-layout-stop() => symbolsource
cam-line-dma() => pointersource
cam-restore() => nonesource
cam-slave-options->string(arg0: cam-slave-options, arg1: object) => stringsource
camera-bounding-box-draw(arg0: bounding-box, arg1: basic, arg2: rgba) => nonesource
camera-fov-draw(arg0: int, arg1: int, arg2: vector, arg3: float, arg4: float, arg5: vector4w) => nonesource
camera-fov-frame(arg0: matrix, arg1: vector, arg2: float, arg3: float, arg4: float, arg5: vector4w) => symbolsource
camera-line(arg0: vector, arg1: vector, arg2: vector4w) => nonesource
camera-line-draw(arg0: vector, arg1: vector) => nonesource
camera-line-rel(arg0: vector, arg1: vector, arg2: vector4w) => nonesource
camera-line-rel-len(arg0: vector, arg1: vector, arg2: float, arg3: vector4w) => nonesource
camera-line-setup(arg0: vector4w) => nonesource
camera-line2d(arg0: vector4w, arg1: vector4w) => pointersource
camera-master-debug(arg0: camera-master) => nonesource
camera-plot-float-func(arg0: float, arg1: float, arg2: float, arg3: float, arg4: function, arg5: vector4w) => nonesource
camera-slave-debug(arg0: camera-slave) => nonesource
camera-sphere(arg0: vector, arg1: float, arg2: vector4w) => nonesource
clean-art-groups() => symbolsource
cleanup-selection(arg0: editable-array) => nonesource
clmf-button-test() => symbolsource
Displays the message button test
clmf-cam-deg(arg0: degrees, arg1: symbol) => symbolsource
clmf-cam-flag(arg0: string, arg1: uint, arg2: uint) => symbolsource
clmf-cam-flag-toggle(arg0: int, arg1: int) => symbolsource
clmf-cam-float(arg0: float, arg1: symbol) => symbolsource
clmf-cam-float-adjust(arg0: symbol, arg1: pointer) => symbolsource
clmf-cam-fov(arg0: degrees, arg1: symbol) => symbolsource
clmf-cam-interp-time(arg0: float, arg1: symbol) => symbolsource
clmf-cam-intro-time(arg0: float, arg1: symbol) => symbolsource
clmf-cam-meters(arg0: meters, arg1: symbol) => symbolsource
clmf-cam-string(arg0: string, arg1: symbol) => symbolsource
clmf-implement() => symbolsource
Displays the message button not implemented yet
clmf-input(arg0: vector, arg1: vector, arg2: int) => vectorsource
clmf-look-through() => symbolsource
clmf-next-entity(arg0: int) => symbolsource
clmf-next-vol-dpad() => symbolsource
clmf-next-volume(arg0: int) => symbolsource
clmf-pos-rot(arg0: symbol, arg1: symbol) => symbolsource
clmf-save-all(arg0: symbol) => symbolsource
clmf-save-one(arg0: symbol) => symbolsource
clmf-save-single(arg0: entity-camera, arg1: symbol, arg2: symbol) => file-streamsource
clmf-to-edit() => symbolsource
clmf-to-edit-cam() => symbolsource
clmf-to-focalpull-attr() => symbolsource
clmf-to-index-attr() => symbolsource
clmf-to-intro-attr() => symbolsource
clmf-to-select() => symbolsource
clmf-to-spline-attr() => symbolsource
col-rend-draw(arg0: col-rend, arg1: col-rend-filter) => nonesource
debug-create-cam-restore() => nonesource
debug-euler(arg0: cam-dbg-scratch) => objectsource
debug-menu-append-item(arg0: debug-menu, arg1: debug-menu-node) => debug-menu-nodesource
debug-menu-context-default-selection(arg0: debug-menu-context, arg1: symbol) => debug-menu-contextsource
debug-menu-context-grab-joypad(arg0: debug-menu-context, arg1: basic, arg2: function) => symbolsource
debug-menu-context-open-submenu(arg0: debug-menu-context, arg1: debug-menu) => basicsource
debug-menu-context-release-joypad(arg0: debug-menu-context) => symbolsource
debug-menu-context-select-new-item(arg0: debug-menu-context, arg1: int) => debug-menu-contextsource
debug-menu-context-select-next-or-prev-item(arg0: debug-menu-context, arg1: int) => debug-menu-contextsource
debug-menu-context-send-msg(arg0: debug-menu-context, arg1: debug-menu-msg, arg2: debug-menu-dest) => debug-menu-contextsource
debug-menu-context-set-root-menu(arg0: debug-menu-context, arg1: debug-menu) => debug-menu-contextsource
debug-menu-find-from-template(arg0: debug-menu-context, arg1: pair) => debug-menusource
debug-menu-func-decode(arg0: object) => functionsource
debug-menu-item-flag-msg(arg0: debug-menu-item-flag, arg1: debug-menu-msg) => debug-menu-item-flagsource
debug-menu-item-flag-render(arg0: debug-menu-item-flag, arg1: int, arg2: int, arg3: int, arg4: symbol) => debug-menu-item-flagsource
debug-menu-item-function-msg(arg0: debug-menu-item-function, arg1: debug-menu-msg) => debug-menu-item-functionsource
debug-menu-item-function-render(arg0: debug-menu-item-function, arg1: int, arg2: int, arg3: int, arg4: symbol) => debug-menu-item-functionsource
debug-menu-item-get-max-width(arg0: debug-menu-item, arg1: debug-menu) => intsource
debug-menu-item-render(arg0: debug-menu-item, arg1: int, arg2: int, arg3: int, arg4: symbol) => debug-menu-itemsource
debug-menu-item-send-msg(arg0: debug-menu-item, arg1: debug-menu-msg) => debug-menu-itemsource
debug-menu-item-submenu-msg(arg0: debug-menu-item-submenu, arg1: debug-menu-msg) => debug-menu-item-submenusource
debug-menu-item-submenu-render(arg0: debug-menu-item-submenu, arg1: int, arg2: int, arg3: int, arg4: symbol) => debug-menu-item-submenusource
debug-menu-item-var-joypad-handler(arg0: debug-menu-item-var, arg1: int) => debug-menu-item-varsource
debug-menu-item-var-make-float(arg0: debug-menu-item-var, arg1: function, arg2: float, arg3: symbol, arg4: float, arg5: float, arg6: int) => debug-menu-item-varsource
debug-menu-item-var-make-int(arg0: debug-menu-item-var, arg1: function, arg2: int, arg3: symbol, arg4: int, arg5: int, arg6: symbol) => debug-menu-item-varsource
debug-menu-item-var-msg(arg0: debug-menu-item-var, arg1: debug-menu-msg) => debug-menu-item-varsource
debug-menu-item-var-render(arg0: debug-menu-item-var, arg1: int, arg2: int, arg3: int, arg4: symbol) => debug-menu-item-varsource
debug-menu-make-camera-mode-menu(arg0: debug-menu, arg1: debug-menu) => debug-menu-nodesource
debug-menu-make-continue-sub-menu(arg0: game-info, arg1: symbol) => pairsource
debug-menu-make-from-template(arg0: debug-menu-context, arg1: pair) => debug-menu-nodesource
debug-menu-make-task-sub-menu(arg0: symbol) => pairsource
TODO - need to know more about game-info
debug-menu-node-region<?(arg0: debug-menu-item, arg1: debug-menu-item) => symbolsource
debug-menu-node<?(arg0: debug-menu-node, arg1: debug-menu-node) => symbolsource
debug-menu-rebuild(arg0: debug-menu) => debug-menusource
debug-menu-render(arg0: debug-menu, arg1: int, arg2: int, arg3: debug-menu-node, arg4: int) => debug-menusource
debug-menu-send-msg(arg0: debug-menu, arg1: debug-menu-msg, arg2: symbol) => debug-menusource
debug-set-camera-pos-rot!(arg0: vector, arg1: matrix) => vectorsource
debug-track-skill() => symbolsource
draws a line and prints the distance to every skill in every active level
desaturate-mood-colors(arg0: float, arg1: float, arg2: float) => nonesource
Unused - Generate GOAL code for a new overide-mood-color-table definition that desaturates the color
Apply said overrides to the overide-table
desaturate-mood-fog(arg0: pointer, arg1: float, arg2: float) => nonesource
Unused - Generate GOAL code for a new overide-mood-fog-table definition that desaturates the fog color
Apply said overrides to the overide-table
disasm-dma-list(arg0: dma-packet, arg1: symbol, arg2: symbol, arg3: symbol, arg4: int) => symbolsource
disasm-dma-tag(arg0: dma-tag, arg1: symbol) => nonesource
disasm-vif-details(arg0: symbol, arg1: pointer, arg2: vif-cmd, arg3: int) => symbolsource
disasm-vif-tag(arg0: pointer, arg1: int, arg2: symbol, arg3: symbol) => intsource
display-bot-marks-set-pick-func(arg0: bot-marks-controls, arg1: debug-menu-msg) => symbolsource
display-bot-marks-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
display-race-marks-set-pick-func(arg0: race-marks-controls, arg1: debug-menu-msg) => symbolsource
display-race-marks-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
display-scene-control-set-pick-func(arg0: scene-controls, arg1: debug-menu-msg) => symbolsource
display-scene-control-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-actor-marks-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-actor-vis-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-anim-tester-flag-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-anim-tester-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-anim-tester-x-flag-func(action: symbol, msg: debug-menu-msg) => symbolsource
dm-anim-tester-x-func(action: symbol) => intsource
dm-boolean-toggle-pick-func(arg0: symbol, arg1: debug-menu-msg) => objectsource
dm-bug-report-output-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-bug-report-report-pick-func(arg0: symbol, arg1: debug-menu-msg) => nonesource
dm-cam-externalize(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-cam-externalize2(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-cam-mode-default(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-cam-mode-func(arg0: state, arg1: debug-menu-msg) => objectsource
dm-cam-render-float(arg0: int, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
dm-cam-setting-float(arg0: float, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
dm-cam-settings-default(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-cam-settings-func(arg0: cam-slave-options, arg1: debug-menu-msg) => symbolsource
dm-cam-settings-func-int(arg0: int, arg1: debug-menu-msg, arg2: int, arg3: int) => intsource
dm-col-rend-back-face-func(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-col-rend-cam-dist(arg0: object, arg1: debug-menu-msg, arg2: float) => floatsource
dm-col-rend-cspec-toggle(arg0: uint, arg1: debug-menu-msg) => symbolsource
object, arg1: debug-menu-msg) => symbol (arg0: source
dm-col-rend-normals-func(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-col-rend-on-func(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-col-rend-outline-func(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-col-rend-show-only-set-func(arg0: uint, arg1: debug-menu-msg) => symbolsource
dm-col-rend-show-only-toggle-func(arg0: uint, arg1: debug-menu-msg) => symbolsource
dm-col-rend-size(arg0: object, arg1: debug-menu-msg, arg2: float) => floatsource
dm-col-rend-track-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-collision-filter-event-pick-func(arg: int, msg: debug-menu-msg) => symbolsource
dm-collision-filter-material-pick-func(arg: int, msg: debug-menu-msg) => symbolsource
dm-collision-filter-mode-pick-func(arg: int, msg: debug-menu-msg) => symbolsource
dm-collision-filter-skip-pick-func(arg: int, msg: debug-menu-msg) => symbolsource
dm-collision-mode-pick-func(arg: pc-collision-mode, msg: debug-menu-msg) => symbolsource
dm-compact-actor-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-current-continue(arg0: string, arg1: debug-menu-msg) => symbolsource
dm-display-entities-pick-func(arg0: symbol) => nonesource
dm-edit-instance-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-editable-boolean-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-editable-filter0-pick-func(arg0: editable-filter, arg1: debug-menu-msg) => symbolsource
dm-editable-filter1-pick-func(arg0: editable-filter, arg1: debug-menu-msg) => symbolsource
dm-editable-flag-pick-func(arg0: editable-flag, arg1: debug-menu-msg) => symbolsource
dm-editable-light-float-func(arg0: int, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
dm-enable-instance-func(arg0: string, arg1: debug-menu-msg) => symbolsource
dm-entity-flag-func(e: entity, msg: debug-menu-msg) => symbolsource
dm-float-field-tie-rvanish-func(arg0: symbol, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
NOTE - Weird cast, it's not an instance-tie...but it is?
dm-float-field-tie-vanish-far-func(arg0: symbol, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
NOTE - Weird cast, it's not an instance-tie...but it is?
dm-foreground-subdiv-draw-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-game-feature-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-game-mode-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-game-secret-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-instance-pick-func(arg0: string, arg1: debug-menu-msg) => basicsource
dm-int-var-func(var: symbol, msg: debug-menu-msg, val: int, undo-val: int) => objectsource
dm-lod-int(arg0: int, arg1: debug-menu-msg, arg2: int, arg3: int) => intsource
dm-ocean-height-func(arg0: ocean-height-hack, arg1: debug-menu-msg) => symbolsource
dm-ocean-subdiv-draw-func(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-part-pick-func(id: int, msg: debug-menu-msg) => symbolsource
dm-pilot-mode(arg0: object) => nonesource
TODO - what is the third arg to target's change-mode?
dm-pilot-race-mode(arg0: object) => nonesource
TODO - what is the third arg to target's change-mode?
dm-play-race(arg0: race-selection, arg1: symbol) => nonesource
dm-play-task(arg0: game-task) => nonesource
dm-play-task-with-continue(arg0: game-task, arg1: string) => nonesource
dm-print-region-pick-func(kind: symbol) => objectsource
dm-region-pick-func(r: drawable-region-prim, msg: debug-menu-msg) => symbolsource
dm-region-tree-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-scene-load-pick-func(arg0: pair, arg1: debug-menu-msg) => symbolsource
dm-scissor-subdiv-draw-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-select-race-path(arg0: object, arg1: debug-menu-msg, arg2: int) => intsource
dm-select-race-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-set-msaa-pick-func(msaa: int, msg: debug-menu-msg) => symbolsource
dm-setting-language(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-setting-stereo-mode(arg0: object, arg1: debug-menu-msg) => symbolsource
dm-setting-subtitle-language(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-shader-pick-func(arg0: texture-id, arg1: debug-menu-msg) => symbolsource
dm-stats-memory-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-strip-lines-set-pick-func(arg0: strip-lines-controls, arg1: debug-menu-msg) => symbolsource
dm-strip-lines-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-subdiv-draw-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-subdiv-float(arg0: symbol, arg1: debug-menu-msg, arg2: float, arg3: float) => floatsource
dm-subdiv-int(arg0: symbol, arg1: debug-menu-msg, arg2: int, arg3: int) => intsource
dm-subtitle-setting(setting: symbol, msg: debug-menu-msg) => symbolsource
dm-task-menu-pick-func(arg0: game-task, arg1: debug-menu-msg) => symbolsource
dm-texture-user-set-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-texture-user-toggle-pick-func(arg0: int, arg1: debug-menu-msg) => symbolsource
dm-time-of-day-func(arg0: dm-time-of-day-setting, arg1: debug-menu-msg) => symbolsource
dm-time-of-day-func2(arg0: symbol, arg1: debug-menu-msg) => objectsource
dm-time-of-day-palette-func(arg0: dm-time-of-day-palette-settings, arg1: debug-menu-msg) => symbolsource
dm-time-of-day-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-toggle-collision-pick-func(arg: symbol, msg: debug-menu-msg) => objectsource
dm-vag-play-pick-func(idx: int) => symbolsource
dm-vu1-user-all-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-vu1-user-none-pick-func(arg0: symbol, arg1: debug-menu-msg) => symbolsource
dm-vu1-user-toggle-pick-func(arg0: vu1-renderer-mask, arg1: debug-menu-msg) => symbolsource
editable-command->string(arg0: editable-command) => stringsource
editable-filter->string(arg0: editable-filter, arg1: basic) => stringsource
editable-menu-command(arg0: int) => nonesource
editable-menu-command-no-close(arg0: int) => nonesource
editable-player-init(arg0: symbol) => nonesource
entity-inspect-draw(inspect-info: entity-debug-inspect) => objectsource
draw text about an entity on screen
execute-mouse-move(arg0: editable-array, arg1: editable-command, arg2: editable-array) => symbolsource
execute-move(arg0: editable-array, arg1: editable-command, arg2: editable-array) => symbolsource
execute-select(arg0: editable-array, arg1: editable-command, arg2: editable-array) => symbolsource
float-lookup-blueline(arg0: float) => floatsource
float-lookup-greenline(arg0: float) => floatsource
float-lookup-redline(arg0: float) => floatsource
float-lookup-timeplot(arg0: float) => floatsource
float-lookup-yellowline(arg0: float) => floatsource
float-save-blueline(arg0: float) => nonesource
float-save-greenline(arg0: float) => nonesource
float-save-redline(arg0: float) => nonesource
float-save-timeplot(arg0: float) => nonesource
float-save-yellowline(arg0: float) => nonesource
glst-add-head(arg0: glst-list, arg1: glst-node) => glst-nodesource
glst-add-tail(arg0: glst-list, arg1: glst-node) => glst-nodesource
glst-empty?(arg0: glst-list) => symbolsource
is the list empty, #t = empty
glst-end-of-list?(arg0: glst-node) => symbolsource
is this node the end of the list. #t = end
glst-find-node-by-name(arg0: glst-list, arg1: string) => glst-nodesource
Returns the glst-named-node by examining it's privname
, returns #f if nothing is found
glst-get-node-by-index(arg0: glst-list, arg1: int) => glst-nodesource
Returns the glst-node by index, returns #f if nothing is found
glst-get-node-index(arg0: glst-list, arg1: glst-node) => intsource
glst-init-list!(arg0: glst-list) => glst-listsource
Clears the provided glst-list
glst-insert-after(list: glst-list, curr: glst-node, new: glst-node) => glst-nodesource
Inserts new
after curr
, returns the newly inserted glst-node
glst-insert-before(list: glst-list, curr: glst-node, new: glst-node) => glst-nodesource
Inserts new
before curr
, returns the newly inserted glst-node
glst-length-of-longest-name(arg0: glst-list) => intsource
Returns the length of the longest privname
glst-node-name(arg0: glst-named-node) => stringsource
Returns the privname
of the provided glst-named-node
glst-num-elements(arg0: glst-list) => intsource
Returns numelem
from the provided glst-list
glst-remove(arg0: glst-list, arg1: glst-node) => glst-nodesource
Removes the provided glst-node from the list and returns it back
glst-remove-head(arg0: glst-list) => glst-nodesource
Removes the head of the [[glst-list]], returns #f if the list is empty, otherwise returns the glst-node that was removed
glst-remove-tail(arg0: glst-list) => glst-nodesource
Removes the tail of the [[glst-list]], returns #f if the list is empty, otherwise returns the glst-node that was removed
glst-set-name!(arg0: glst-named-node, arg1: string) => stringsource
Sets the privname
of the provided glst-named-node
glst-start-of-list?(arg0: glst-node) => symbolsource
is this node the start of the list. #t = start
gs-set-default-store-image(arg0: gs-store-image-packet, arg1: int, arg2: int, arg3: gs-psm, arg4: int, arg5: int, arg6: int, arg7: int) => intsource
history-channel->string(arg0: history-channel) => stringsource
history-draw(arg0: history-iterator) => nonesource
history-print(arg0: history-iterator) => nonesource
init-overide-table(arg0: mood-table) => nonesource
insert-box(arg0: editable-array, arg1: vector) => nonesource
insert-sample-camera(arg0: symbol) => nonesource
interp-test(arg0: function, arg1: interp-test-info) => nonesource
interp-test-deg(arg0: function, arg1: interp-test-info) => nonesource
loop-scene(scene-name: symbol) => pointersource
Stops looping the current scene, then spawns a new scene-looper for the given scene
@see [[stop-loop-scene]
master-draw-coordinates(arg0: vector) => nonesource
menu-respond-to-pause() => symbolsource
part-tester-init-by-other(arg0: vector) => nonesource
print-mood-tables() => nonesource
Print out the contents of the overide-table
sampler-start() => nonesource
sampler-stop() => nonesource
scene-looper-init-by-other(scene-name: symbol) => nonesource
slave-los-state->string(arg0: slave-los-state) => stringsource
sort-string-array(arr: array, compare-func: function) => arraysource
Sort an array, using compare-func to compare elements.
The comparison function can return either an integer or a true/false.
For integers, use a positive number to represent first > second
Ex: (sort lst -) will sort in ascending order
For booleans, you must explicitly use #t and not a truthy value.
Ex: (sort my-list (lambda ((x int) (y int)) (< x y))) will sort ascending.
NOTE: if you use an integer, don't accidentally return #t
sparticle-track-root-money(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: vector) => nonesource
Hopefully unused, it still uses a jak 1 symbol -- hud-money which no longer exists!
start-part() => nonesource
stop-loop-scene() => symbolsource
Kills the current [[scene-looper]]
@see kill-by-type