A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
scale(inputValue:Number, inputMin:Number, inputMax:Number, outputMin:Number, outputMax:Number) — Static Method , class weavejs.util.StandardLib
This function performs a linear scaling of a value from an input min,max range to an output min,max range.
Scheduler — class, package weavejs.core
This allows you to add callbacks that will be called when an event occurs on the stage.
Scheduler — Static Property, class weavejs.WeaveAPI
This is the singleton instance of the registered IScheduler implementation.
Scheduler() — Constructor, class weavejs.core.Scheduler
script — Constant Property, class weavejs.core.LinkableCallbackScript
secondaryKeys(key1:Object) — method, class weavejs.util.Dictionary2D
selection_keyset — Property, class weavejs.path.WeavePathData
selection_keyset — Property, class weavejs.path.WeavePathDataShared
SessionManager — class, package weavejs.core
This is a collection of core functions in the Weave session framework.
SessionManager — Static Property, class weavejs.WeaveAPI
This is the singleton instance of the registered ISessionManager implementation.
SESSION_STATE — Constant Static Property, class weavejs.api.core.DynamicState
The name of the property containing the session state for an object of the type specified by className.
sessionStateEquals(otherSessionState:any) — method, class weavejs.core.LinkableNumber
sessionStateEquals(otherSessionState:any) — method, class weavejs.core.LinkableVariable
This function is used in setSessionState() to determine if the value has changed or not.
_sessionStateExternal — Property, class weavejs.core.LinkableVariable
Available externally via getSessionState()
_sessionStateInternal — Property, class weavejs.core.LinkableVariable
Cannot be modified externally because it is not returned by getSessionState()
SessionStateLog — class, package weavejs.core
This class saves the session history of an ILinkableObject.
SessionStateLog(subject:weavejs.api.core:ILinkableObject, syncDelay:uint) — Constructor, class weavejs.core.SessionStateLog
_sessionStateType — Property, class weavejs.core.LinkableVariable
Type restriction passed in to the constructor.
_sessionStateWasSet — Property, class weavejs.core.LinkableVariable
This is true if the session state has been set at least once.
set(key1:Object, key2:Object, value:Object) — method, class weavejs.util.Dictionary2D
This will add or replace an entry in the map.
setClassInfo(definition:Class, info:Object) — Static Method , class Weave
Registers a class.
setColumn(metadata:Object, dataSourceName:String) — method, class weavejs.path.WeavePathData
Sets the metadata for a column at the current path.
setColumns(metadataMapping:Object, dataSourceName:String) — method, class weavejs.path.WeavePathData
Sets the metadata for multiple columns that are children of the current path.
setError(error:Object) — method, class weavejs.util.WeavePromise
setInstance(instance:weavejs.api.core:ILinkableObject) — method, class weavejs.core.LinkablePlaceholder
setInstance(possiblePlaceholder:weavejs.api.core:ILinkableObject, instance:weavejs.api.core:ILinkableObject) — Static Method , class weavejs.core.LinkablePlaceholder
Replaces a LinkablePlaceholder with an instance of the expected type.
setInterval(func:Function, delay:int, ... rest) — Static Method , class weavejs.util.JS
setKeys(... rest) — method, class weavejs.path.WeavePathData
Replaces the contents of the KeySet at this path with the specified keys.
setLabel(object:weavejs.api.core:ILinkableObject, label:String) — method, interface weavejs.api.ui.IEditorManager
Sets a human-readable label for an ILinkableObject to be used in editors.
setLabel(object:weavejs.api.core:ILinkableObject, label:String) — method, class weavejs.core.EditorManager
setMaxComputationTimePerFrame(value:uint) — method, class weavejs.core.Scheduler
This sets the maximum milliseconds spent per frame performing asynchronous tasks.
setNameOrder(newOrder:Array) — method, interface weavejs.api.core.ILinkableHashMap
This will reorder the names returned by getNames().
setNameOrder(newOrder:Array) — method, class weavejs.core.LinkableHashMap
setObject(name:String, object:weavejs.api.core:ILinkableObject, lockObject:Boolean) — method, interface weavejs.api.core.ILinkableHashMap
Sets an entry in the LinkableHashMap, replacing any existing object under the same name.
setObject(name:String, object:weavejs.api.core:ILinkableObject, lockObject:Boolean) — method, class weavejs.core.LinkableHashMap
setResult(result:Object) — method, class weavejs.util.WeavePromise
setSessionState(newState:Array, removeMissingDynamicObjects:Boolean) — method, interface weavejs.api.core.ILinkableCompositeObject
This sets the session state of this composite object.
setSessionState(value:Object) — method, interface weavejs.api.core.ILinkableVariable
This sets the value of this linkable variable.
setSessionState(linkableObject:weavejs.api.core:ILinkableObject, newState:Object, removeMissingDynamicObjects:Boolean) — method, interface weavejs.api.core.ISessionManager
Sets the session state of an ILinkableObject.
setSessionState(value:Object) — method, class weavejs.core.LinkableBoolean
setSessionState(newState:Array, removeMissingDynamicObjects:Boolean) — method, class weavejs.core.LinkableDynamicObject
setSessionState(newStateArray:Array, removeMissingDynamicObjects:Boolean) — method, class weavejs.core.LinkableHashMap
setSessionState(value:Object) — method, class weavejs.core.LinkableNumber
setSessionState(value:Object) — method, class weavejs.core.LinkablePlaceholder
setSessionState(value:Object) — method, class weavejs.core.LinkableString
setSessionState(value:Object) — method, class weavejs.core.LinkableVariable
setSessionState(linkableObject:weavejs.api.core:ILinkableObject, newState:Object, removeMissingDynamicObjects:Boolean) — method, class weavejs.core.SessionManager
setSessionState(state:Object) — method, class weavejs.core.SessionStateLog
This will load a session state log from an untyped session state object.
setState(linkableObject:weavejs.api.core:ILinkableObject, newState:Object, removeMissingDynamicObjects:Boolean) — Static Method , class Weave
setTaskPriorityTimeAllocation(priority:uint, milliseconds:uint) — method, class weavejs.core.Scheduler
This will set the time allocation for a specific task priority.
setTimeout(func:Function, delay:int, ... rest) — Static Method , class weavejs.util.JS
shiftKey(reactInstance:Object) — Static Method , class weavejs.util.DebugUtils
shown — Property, class weavejs.util.WeaveMenuItem
Specifies whether or not this item should be shown.
sign(value:Number) — Static Method , class weavejs.util.StandardLib
This function returns -1 if the given value is negative, and 1 otherwise.
sortImmediately(array:any, compareFunction:Function) — Static Method , class weavejs.util.AsyncSort
This function will sort an Array (or Vector) immediately.
sortOn(array:any, params:any, sortDirections:any, inPlace:Boolean, returnSortedIndexArray:Boolean) — Static Method , class weavejs.util.StandardLib
Sorts an Array of items in place using properties, lookup tables, or replacer functions.
squashHistory(directionalSquashCount:int) — method, class weavejs.core.SessionStateLog
This will squash a sequence of undos or redos into a single undo or redo.
STACK_TRACE_TRIGGER — Constant Static Property, class weavejs.core.CallbackCollection
StandardLib — class, package weavejs.util
start() — method, class WeaveJS
startTask(relevantContext:Object, iterativeTask:Function, priority:uint, finalCallback:Function, description:String) — method, interface weavejs.api.core.IScheduler
This will start an asynchronous task, calling iterativeTask() across multiple frames until it returns a value of 1 or the relevantContext object is disposed.
startTask(relevantContext:Object, iterativeTask:Function, priority:uint, finalCallback:Function, description:String) — method, class weavejs.core.Scheduler
state — Property, class weavejs.core.LinkableVariable
state(... rest) — method, class weavejs.path.WeavePath
Sets the session state of the object at the current path or relative to the current path.
StatisticsCache — Static Property, class weavejs.WeaveAPI
This is the singleton instance of the registered IStatisticsCache implementation.
stringCompare(a:String, b:String, caseInsensitive:Boolean) — Static Method , class weavejs.util.StandardLib
stringify(value:any, replacer:Function, indent:any, json_values_only:Boolean) — Static Method , class Weave
Generates a deterministic JSON-like representation of an object, meaning object keys appear in sorted order.
stringTable — Property, class weavejs.util.JSByteArray
stringToQKey — Property, class weavejs.path.WeavePathData
stringToQKey(s:String) — method, class weavejs.path.WeavePathDataShared
Retrieves the QualifiedKey object corresponding to a given alphanumeric string.
StringView — class, package weavejs.util
StringView(vInput:any, sEncoding:String, nOffset:Number, nLength:Number) — Constructor, class weavejs.util.StringView
subset_filter — Property, class weavejs.path.WeavePathData
subset_filter — Property, class weavejs.path.WeavePathDataShared
substitute(format:String, ... rest) — Static Method , class weavejs.util.StandardLib
Substitutes "{n}" tokens within the specified string with the respective arguments passed in.
subtract(array:Array, itemsToRemove:Array) — Static Method , class weavejs.util.ArrayUtils
Removes items from an Array.
subview(nCharOffset:Number, nCharLength:Number) — method, class weavejs.util.StringView
suggestPrecision(n:Number, d:int) — Static Method , class weavejs.util.StandardLib
sum(... rest) — Static Method , class weavejs.util.StandardLib
Calculates the sum of a list of Numbers.
synchronizeNow() — method, class weavejs.core.SessionStateLog
This function will save any pending diff in session state.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z