# GetParameterCalculator

Switch to Inspector Reference

Class in Arbor.ParameterBehaviours / Inherits from: GetParameterCalculatorInternal

## Description

Get a value from Parameter.

## Inherited Members

### Fields

Field Name | Description
--- | ---
expanded | Expanded on ArborEditorWindow.
recalculateMode | Recalculate mode

### Properties

Property Name | Description
--- | ---
calculatorID | Gets the Calculator identifier.
calculatorNode | Get the CalculatorNode.
calculatorSlotFieldCount | Number of DataSlotField
dataSlotCount | Number of DataSlot
dataSlotFieldCount | Number of DataSlotField
isDirty | Whether it has been changed.
isInGraphParameter | Whether this refers to a parameter in the graph.
node | Get the Node.
nodeGraph | Gets the NodeGraph.
nodeID | Gets the node identifier.

### Events

Event Name | Description
--- | ---
onValidate | Callback called during OnValidate

### Methods

Method Name | Description
--- | ---
Calculate | It is calculated, if necessary.
ContainsSlot | Determine if the Data Slot is included.
GetCalculatorSlotField | Get DataSlotField.
GetDataSlot | Get DataSlot.
GetDataSlotField | Get DataSlotField.
Initialize | For Editor.
OnCalculate | It called when it is calculated .
OnCheckDirty | It is called when judging whether it has been changed.
OnCreated | Raises the created event.
OnGraphPause | This function is called when the graph is paused.
OnGraphResume | This function is called when the graph resumes.
OnGraphStop | This function is called when the graph stops.
OnInitializeEnabled | Called to perform enabled initialization.
OnPreDestroy | Raises the pre destroy event.
OnRebuildFields | It is called when reconstructing data about fields.
RebuildCalculatorSlotFields | Rebuild the DataSlotField.
RebuildChangeableFields | Rebuild fields to watch for changes. Call this when you change the instance ofParameterReferenceorFlexiblePrimitiveBasedirectly from script during play. AlsoNodeBehaviour.RebuildFields()does the same.
RebuildDataSlotFieldIfNecessary | Check if DataSlot exists and rebuild if necessary.
RebuildDataSlotFields | Rebuild the DataSlotField.
RebuildFields | For internal.
SetDirty | Call if you want call OnCalculate.
SetParameter | Set parameter.
UpdateDataLink | Manually update DataLink values. Update the value of DataLink field ofDataLinkUpdateTiming.Manual.

### Static Methods

Method Name | Description
--- | ---
CreateNodeBehaviour | For Editor.
Destroy | Destroy NodeBehaviour.