IGH_ContextualParameter2
Version 2 of Base interface for contextual parameters. This makes accessing non-strongly-typed functionality easier.
Properties
ContextualData
Iterate over all specified contextual values.
Immediate
Gets whether this parameter triggers immediate updates from inside its getter. Immediacy is important for a smooth experience, but it maybe disabled if the expected recalculation time becomes excessive.
Prompt
Gets the prompt to be displayed while asking the user to enter data. The prompt string may contain '{0}' fields which will be populated with the amount of values picked so far.
Methods
AssignContextualData
Assign a collection of values as contextual data.
Parameters:
| data (IEnumerable) | Data to assign. Should be of expected type. |
AutoAssignContextualData
Use the in-build getter UI to assign data to the parameter.
Parameters:
| context (GH_ParameterContext) |
ClearContextualData
#void ClearContextualData()
Clear previously assigned collection of values as contextual data