Class GraphInstance
The state of an instance running a graph (active nodes, port values, ...)
Inheritance
GraphInstance
Assembly: solution.dll
Syntax
public class GraphInstance : IGraphInstance, IDisposable
Fields
Properties
Methods
Name |
Description |
AddEventValue(Value)
|
|
ClearDispatchedEvents()
|
|
CopyValueFromGraphInstance(in Value, GraphInstance)
|
|
Create(GraphDefinition, EntityManager, DynamicBuffer<ValueInput>)
|
|
DispatchEvent(ulong, int, int)
|
Record the event to be sent
|
Dispose()
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
GetComponentDefaultValue(TypeReference, int)
|
|
GetComponentValue(Entity, TypeReference, int)
|
|
GetInputTrigger(int)
|
|
GetNextEvent(ref int, ulong, out NativeSlice<Value>)
|
|
GetState<T>(in IStatefulNode<T>)
|
|
GetString(StringReference)
|
|
GetString(Entity)
|
|
GetString128(StringReference)
|
|
GetString32(StringReference)
|
|
GetString4096(StringReference)
|
|
GetString512(StringReference)
|
|
GetString64(StringReference)
|
|
GetTriggeredIndex(InputTriggerMultiPort, InputTriggerPort)
|
|
HasConnectedValue(IInputDataPort)
|
|
HasConnectedValue(IOutputDataPort)
|
|
HasConnectedValue(IOutputTriggerPort)
|
|
InitializeGraphReferenceDataOutputValues()
|
|
ReadBool(InputDataPort)
|
|
ReadEntity(InputDataPort)
|
|
ReadFloat(InputDataPort)
|
|
ReadFloat2(InputDataPort)
|
|
ReadFloat3(InputDataPort)
|
|
ReadFloat4(InputDataPort)
|
|
ReadGraphOutputValue(int)
|
|
ReadInt(InputDataPort)
|
|
ReadQuaternion(InputDataPort)
|
|
ReadString(InputDataPort)
|
|
ReadValue(InputDataPort)
|
|
ReadValueOfType(InputDataPort, ValueType)
|
|
ResetFrame()
|
Prepare for the graph execution this frame
|
ResumeFrame(Entity, TimeData, NativeMultiHashMap<Entity, uint>)
|
Runs nodes in the NodesToExecute list and add them to the NextFrameNodes list if needed
|
RunNestedGraph(in GraphReference, Entity, int)
|
Runs the nested graph immediately on the specified entity. If the nested graph activates a GraphTriggerOutput, it will be interrupted, resume the parent graph, then go back to the nested graph and so on
|
SetComponentValue(Entity, TypeReference, int, Value)
|
|
Trigger(OutputTriggerPort)
|
Trigger execution from a Trigger output node
|
TriggerEntryPoints<T>()
|
Trigger every entry point of a specific type4
|
TriggerEvents<T>()
|
Trigger every events
|
TriggerGraphInput(int)
|
|
TriggerGraphInput(string)
|
|
TriggerGraphInputs(Entity, NativeHashMap<Entity, uint>)
|
|
TriggerGraphOutput(uint)
|
Activates a graph trigger output and interrupt the current graph/frame execution/>
|
TriggerGraphReferences(NativeMultiHashMap<Entity, uint>)
|
|
Write(OutputDataPort, Value)
|
|
WriteToInputData(int, Value)
|
|