Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bhouston/behave-graph
/ functions
Functions
420 in github.com/bhouston/behave-graph
⨍
Functions
420
◇
Types & classes
109
↓ 207 callers
Function
makeInNOutFunctionDesc
({ in: inputs, out, exec, category, ...rest }: { name: string; label: string; aliases?: string
packages/core/src/Nodes/FunctionNode.ts:110
↓ 24 callers
Method
log
(severity: LogSeverity, text: string)
packages/core/src/Profiles/Core/Abstractions/ILogger.ts:3
↓ 24 callers
Method
mustBeTrue
(condition: boolean, msg = '')
packages/core/src/Diagnostics/Assert.ts:9
↓ 21 callers
Method
emit
(event: T)
packages/core/src/Events/EventEmitter.ts:16
↓ 20 callers
Function
trigger
({ inputVals = {}, triggeringSocketName }: { /** input values to simulate on the input sockets *
packages/core/src/Nodes/testUtils.ts:117
↓ 17 callers
Method
set
(x: number, y: number, z: number, w: number)
packages/scene/src/Values/Internal/Vec4.ts:24
↓ 15 callers
Function
makeFlowNodeDefinition
( definition: OmitFactoryAndType< IFlowNodeDefinition<TInput, TOutput, TConfig, TState> > )
packages/core/src/Nodes/NodeDefinitions.ts:186
↓ 13 callers
Function
equalsTolerance
( a: number, b: number, tolerance: number = EPSILON )
packages/core/src/mathUtilities.ts:3
↓ 13 callers
Function
getNodeDescriptions
(importWildcard: { [key: string]: INodeDefinition; })
packages/core/src/Nodes/Registry/NodeDescription.ts:18
↓ 13 callers
Method
set
(elements: number[])
packages/scene/src/Values/Internal/Mat4.ts:47
↓ 12 callers
Method
set
(x: number, y: number, z: number)
packages/scene/src/Values/Internal/Vec3.ts:26
↓ 12 callers
Method
verbose
(text: string)
packages/core/src/Diagnostics/Logger.ts:63
↓ 11 callers
Method
error
(text: string)
packages/core/src/Diagnostics/Logger.ts:75
↓ 11 callers
Method
set
(elements: number[])
packages/scene/src/Values/Internal/Mat3.ts:38
↓ 9 callers
Method
addListener
(listener: (t: T) => void)
packages/core/src/Events/EventEmitter.ts:4
↓ 9 callers
Method
clone
(result = new Mat4())
packages/scene/src/Values/Internal/Mat4.ts:44
↓ 9 callers
Function
registerCoreProfile
(registry: IRegistry)
packages/core/src/Profiles/Core/registerCoreProfile.ts:115
↓ 8 callers
Function
readGraphFromJSON
({ graphJson, registry }: { graphJson: GraphJSON; registry: IRegistry; })
packages/core/src/Graphs/IO/readGraphFromJSON.ts:30
↓ 7 callers
Method
commitToNewFiber
( node: INode, outputFlowSocketName: string, fiberCompletedListener: (() => void) | undefined = un
packages/core/src/Execution/Engine.ts:57
↓ 7 callers
Function
registerSceneProfile
(registry: IRegistry)
packages/scene/src/registerSceneProfile.ts:91
↓ 7 callers
Method
set
(x: number, y: number)
packages/scene/src/Values/Internal/Vec2.ts:16
↓ 6 callers
Function
parseSafeFloats
(text: string, fallback = 0)
packages/core/src/parseFloats.ts:10
↓ 6 callers
Method
removeListener
(listener: (t: T) => void)
packages/core/src/Events/EventEmitter.ts:8
↓ 6 callers
Function
sequence
(start: number, end: number, step = 1)
packages/core/src/sequence.ts:2
↓ 6 callers
Method
set
(elements: number[])
packages/scene/src/Values/Internal/Mat2.ts:34
↓ 6 callers
Function
toSafeString
(elements: number[])
packages/core/src/parseFloats.ts:17
↓ 5 callers
Method
executeAllAsync
( limitInSeconds = 100, limitInSteps = 100000000 )
packages/core/src/Execution/Engine.ts:110
↓ 5 callers
Function
generateTrigger
()
packages/core/src/Profiles/Core/Flow/Gate.test.ts:10
↓ 5 callers
Function
getSocketsByNodeTypeAndHandleType
( nodes: NodeSpecJSON[], nodeType: string | undefined, handleType: 'source' | 'target' | null )
packages/flow/src/util/getSocketsByNodeTypeAndHandleType.ts:3
↓ 5 callers
Function
memo
(func: () => T)
packages/core/src/memo.ts:1
↓ 5 callers
Function
testExec
({ nodeInputVals = {}, configuration = {}, exec, makeGraph = makeEmptyGraph }: { /** Exec function f
packages/core/src/Nodes/testUtils.ts:26
↓ 4 callers
Function
generateTriggerTester
( { triggered, initialState, out }: { /** Triggered function from the node defintion */
packages/core/src/Nodes/testUtils.ts:81
↓ 4 callers
Function
isNullish
(value: any)
packages/flow/src/transformers/flowToBehave.ts:4
↓ 4 callers
Function
makeCommonProps
( nodeType: NodeType, { typeName, in: inputs, out, otherTypeNames = [], category = Nod
packages/core/src/Nodes/nodeFactory.ts:71
↓ 4 callers
Function
makeEventNodeDefinition
( definition: OmitFactoryAndType< IEventNodeDefinition<TInput, TOutput, TConfig, TState> > )
packages/core/src/Nodes/NodeDefinitions.ts:247
↓ 4 callers
Function
makeFunctionNodeDefinition
( definition: OmitFactoryAndType<IFunctionNodeDefinition<TInput, TOutput>> )
packages/core/src/Nodes/NodeDefinitions.ts:231
↓ 4 callers
Function
makeGraphApi
({ variables = {}, customEvents = {}, values, dependencies = {} }: { customEvents?: GraphCustomEvent
packages/core/src/Graphs/Graph.ts:67
↓ 4 callers
Function
mat4Multiply
(a: Mat4, b: Mat4, result = new Mat4())
packages/scene/src/Values/Internal/Mat4.ts:156
↓ 4 callers
Function
validateNodeRegistry
(registry: IRegistry)
packages/core/src/Nodes/Validation/validateNodeRegistry.ts:7
↓ 4 callers
Function
vec3Length
(a: Vec3)
packages/scene/src/Values/Internal/Vec3.ts:61
↓ 4 callers
Function
vec3Mix
( a: Vec3, b: Vec3, t: number, result = new Vec3() )
packages/scene/src/Values/Internal/Vec3.ts:81
↓ 4 callers
Function
vec3MultiplyByScalar
( a: Vec3, b: number, result = new Vec3() )
packages/scene/src/Values/Internal/Vec3.ts:51
↓ 4 callers
Function
vec3Parse
(text: string, result = new Vec3())
packages/scene/src/Values/Internal/Vec3.ts:109
↓ 4 callers
Function
writeNodeSpecsToJSON
(registry: IRegistry)
packages/core/src/Graphs/IO/writeNodeSpecsToJSON.ts:19
↓ 3 callers
Method
clear
()
packages/core/src/Events/EventEmitter.ts:12
↓ 3 callers
Method
clone
(result = new Vec4())
packages/scene/src/Values/Internal/Vec4.ts:21
↓ 3 callers
Function
createNode
({ graph, registry, nodeTypeName, nodeConfiguration = {} }: { graph: IGraph; registry: IRegistry;
packages/core/src/Graphs/Graph.ts:34
↓ 3 callers
Function
flowToBehave
( nodes: Node[], edges: Edge[], nodeSpecJSON: NodeSpecJSON[] )
packages/flow/src/transformers/flowToBehave.ts:7
↓ 3 callers
Function
generateChoicesForProperty
( property: ResourceProperties | undefined, resource: Resource )
packages/scene/src/buildScene.ts:301
↓ 3 callers
Function
getResourceName
( { resource, index }: Pick<Path, 'resource' | 'index'>, properties: Properties )
packages/scene/src/buildScene.ts:132
↓ 3 callers
Function
hue2rgb
(p: number, q: number, t: number)
packages/scene/src/Values/Internal/Vec3.ts:114
↓ 3 callers
Function
isHandleConnected
( edges: Edge[], nodeId: string, handleId: string, type: 'source' | 'target' )
packages/flow/src/util/isHandleConnected.ts:3
↓ 3 callers
Function
makeOrGenerateSockets
( socketConfigOrFactory: SocketsDefinition, nodeConfig: NodeConfiguration, graph: IGraph )
packages/core/src/Nodes/nodeFactory.ts:50
↓ 3 callers
Function
parseJsonPath
(jsonPath: string, short = false)
packages/scene/src/buildScene.ts:67
↓ 3 callers
Function
parseSafeFloat
(text: string, fallback = 0)
packages/core/src/parseFloats.ts:3
↓ 3 callers
Function
readInputFromSockets
( inputs: Socket[], inputName: string, nodeTypeName: string )
packages/core/src/Nodes/NodeSockets.ts:3
↓ 3 callers
Method
reset
()
packages/core/src/Profiles/Core/Flow/WaitAll.ts:56
↓ 3 callers
Function
validateGraphAcyclic
(nodes: GraphNodes)
packages/core/src/Graphs/Validation/validateGraphAcyclic.ts:4
↓ 3 callers
Function
validateGraphLinks
(nodes: GraphNodes)
packages/core/src/Graphs/Validation/validateGraphLinks.ts:3
↓ 3 callers
Function
validateValueRegistry
(values: ValueTypeMap)
packages/core/src/Values/Validation/validateValueRegistry.ts:5
↓ 3 callers
Function
vec3Cross
(a: Vec3, b: Vec3, result = new Vec3())
packages/scene/src/Values/Internal/Vec3.ts:71
↓ 3 callers
Function
vec3Equals
( a: Vec3, b: Vec3, tolerance: number = EPSILON )
packages/scene/src/Values/Internal/Vec3.ts:34
↓ 3 callers
Function
vec3Normalize
(a: Vec3, result = new Vec3())
packages/scene/src/Values/Internal/Vec3.ts:64
↓ 3 callers
Function
vec4Dot
(a: Vec4, b: Vec4)
packages/scene/src/Values/Internal/Vec4.ts:67
↓ 3 callers
Function
vec4MultiplyByScalar
( a: Vec4, b: number, result = new Vec4() )
packages/scene/src/Values/Internal/Vec4.ts:50
↓ 3 callers
Function
vec4Parse
(text: string, result = new Vec4())
packages/scene/src/Values/Internal/Vec4.ts:109
↓ 3 callers
Function
writeOutputsToSocket
( outputs: Socket[], outputName: string, value: T, nodeTypeName: string )
packages/core/src/Nodes/NodeSockets.ts:17
↓ 2 callers
Function
behaveToFlow
(graph: GraphJSON)
packages/flow/src/transformers/behaveToFlow.ts:5
↓ 2 callers
Method
commit
( node: INode, outputSocketName: string, fiberCompletedListener: (() => void) | undefined = undefi
packages/core/src/Execution/Fiber.ts:26
↓ 2 callers
Method
dispose
()
packages/scene/src/Nodes/Actions/EaseSceneProperty.ts:141
↓ 2 callers
Method
dispose
()
packages/core/src/Execution/Engine.ts:48
↓ 2 callers
Method
executeAllSync
(limitInSeconds = 100, limitInSteps = 100000000)
packages/core/src/Execution/Engine.ts:86
↓ 2 callers
Method
get
()
packages/core/src/Values/Variables/Variable.ts:20
↓ 2 callers
Function
getNodePickerFilters
( nodes: Node[], params: OnConnectStartParams | undefined, specJSON: NodeSpecJSON[] | undefined )
packages/flow/src/util/getPickerFilters.ts:7
↓ 2 callers
Method
getProperties
()
packages/scene/src/Abstractions/Drivers/DummyScene.ts:68
↓ 2 callers
Method
getProperty
(jsonPath: string, valueTypeName: string)
packages/scene/src/Abstractions/IScene.ts:4
↓ 2 callers
Function
getStringConversionsForValueType
({ values, valueTypeName }: { values: ValueTypeMap; valueTypeName: string; })
packages/core/src/Profiles/registerSerializersForValueType.ts:5
↓ 2 callers
Function
isAsyncNode
(node: INode)
packages/core/src/Nodes/NodeInstance.ts:59
↓ 2 callers
Function
isEventNode
(node: INode)
packages/core/src/Nodes/NodeInstance.ts:56
↓ 2 callers
Function
isFlowNode
(node: INode)
packages/core/src/Nodes/NodeInstance.ts:53
↓ 2 callers
Function
isFunctionNode
(node: INode)
packages/core/src/Nodes/NodeInstance.ts:62
↓ 2 callers
Function
isValidConnection
( connection: Connection, instance: ReactFlowInstance, specJSON: NodeSpecJSON[] )
packages/flow/src/util/isValidConnection.ts:7
↓ 2 callers
Function
makeSocketFromDefinition
( key: string, { valueType, defaultValue, choices }: SocketDefinition )
packages/core/src/Nodes/nodeFactory.ts:14
↓ 2 callers
Function
makeSocketsList
Converts list of sockets specifying value type names to an ordeered list of sockets,
packages/core/src/Nodes/FunctionNode.ts:90
↓ 2 callers
Function
mat3ToEuler
(m: Mat3, result = new Vec3())
packages/scene/src/Values/Internal/Vec3.ts:207
↓ 2 callers
Function
mat3ToMat4
(a: Mat3, result = new Mat4())
packages/scene/src/Values/Internal/Mat4.ts:557
↓ 2 callers
Function
mat4ToMat3
(a: Mat4, result = new Mat3())
packages/scene/src/Values/Internal/Mat3.ts:401
↓ 2 callers
Function
quatToMat3
(q: Vec4, result = new Mat3())
packages/scene/src/Values/Internal/Mat3.ts:324
↓ 2 callers
Function
resolveSocketValue
( engine: Engine, inputSocket: Socket )
packages/core/src/Execution/resolveSocketValue.ts:6
↓ 2 callers
Method
setProperty
(jsonPath: string, valueTypeName: string, value: any)
packages/scene/src/Abstractions/IScene.ts:5
↓ 2 callers
Function
toCamelCase
(text: string)
packages/core/src/toCamelCase.ts:1
↓ 2 callers
Function
toVec3
(value: Vector3)
packages/scene/src/buildScene.ts:24
↓ 2 callers
Method
triggered
(fiber: Fiber, triggeringSocketName: string)
packages/core/src/Nodes/FlowNode.ts:38
↓ 2 callers
Function
useOnPressKey
( key: string, callback: (e: KeyboardEvent) => void )
packages/flow/src/hooks/useOnPressKey.ts:3
↓ 2 callers
Function
vec2Dot
(a: Vec2, b: Vec2)
packages/scene/src/Values/Internal/Vec2.ts:59
↓ 2 callers
Function
vec2FromArray
( array: Float32Array | number[], offset = 0, result: Vec2 = new Vec2() )
packages/scene/src/Values/Internal/Vec2.ts:71
↓ 2 callers
Function
vec2Length
(a: Vec2)
packages/scene/src/Values/Internal/Vec2.ts:52
↓ 2 callers
Function
vec2MultiplyByScalar
( a: Vec2, b: number, result: Vec2 = new Vec2() )
packages/scene/src/Values/Internal/Vec2.ts:42
↓ 2 callers
Function
vec2Parse
(text: string, result = new Vec2())
packages/scene/src/Values/Internal/Vec2.ts:90
↓ 2 callers
Function
vec3Dot
(a: Vec3, b: Vec3)
packages/scene/src/Values/Internal/Vec3.ts:68
next →
1–100 of 420, ranked by callers