Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.AI.DAIDebugger.PipelineItemDebugShell Class Reference

Detailed Description

Shel that envelopes the PipelineItem instance and records it runtime statistic.

Public Member Functions

delegate void ShellEventHandler (PipelineItemDebugShell shell)
 Handler that using to process with the shell events. More...
 
 PipelineItemDebugShell (PipelineItem item)
 Bonds item with debug meta data. More...
 
void SetParameter (string key, object data)
 Sets shell's parameter to the internal registry. More...
 
object GetParameter (string key)
 Returns shell parameter by its key. More...
 

Protected Member Functions

virtual void OnExecuted ()
 Occurs when node is executed.
 

Package Functions

virtual void SuspendRecord ()
 Disabling shell from the source.
 
virtual void ContinueRecord ()
 Continues record of the source's data.
 

Properties

PipelineItem item [get]
 Binded item.
 
int CallsCount [get]
 Return the current count of call for this item. Available only in editor.
 
bool IsRecording [get]
 Defines is the current shell records source data.
 

Events

static ShellEventHandler Executed
 Occurs when some shell located node has been executed.
 

Constructor & Destructor Documentation

◆ PipelineItemDebugShell()

Doloro.AI.DAIDebugger.PipelineItemDebugShell.PipelineItemDebugShell ( PipelineItem  item)

Bonds item with debug meta data.

Parameters
brainExecuting instance.
itemNode's source data.

Member Function Documentation

◆ GetParameter()

object Doloro.AI.DAIDebugger.PipelineItemDebugShell.GetParameter ( string  key)

Returns shell parameter by its key.

Parameters
keyKey of the parameter to access. Case sensitive.
Returns
Stored value. null in case not found.

◆ SetParameter()

void Doloro.AI.DAIDebugger.PipelineItemDebugShell.SetParameter ( string  key,
object  data 
)

Sets shell's parameter to the internal registry.

Parameters
keyKey of the parameter to apply. Case sensitive.
dataData to set.

◆ ShellEventHandler()

delegate void Doloro.AI.DAIDebugger.PipelineItemDebugShell.ShellEventHandler ( PipelineItemDebugShell  shell)

Handler that using to process with the shell events.

Parameters
shellShell instance caused the event.

The documentation for this class was generated from the following file: