Grasshopper2.Parametersnamespace
Types
Grasshopper2.Parameters.IColourOverrideAwareParameter
Implement this interface in your parameter to show the colour override on the input panel, regardless of display capable state.
Grasshopper2.Parameters.IDragAware
Implement this interface in your Parameter type if you wish to participate in viewport dragging.
Grasshopper2.Parameters.IParameter
Base interface for parameters. Never directly implement this interface, always inherit from AbstractParameter, Parameter, or Parameter<T> instead.
Grasshopper2.Parameters.IParameter<T>
Generic extension to the IParameter interface for a specific type. Never directly implement this interface, always inherit from AbstractParameter, Parameter, or Parameter<T> instead.
Grasshopper2.Parameters.IPin
Grasshopper2.Parameters.IPinCushion
Implement this interface in any IDocumentObject which accepts certain kinds of pins.
Grasshopper2.Parameters.AbstractParameter
Grasshopper2.Parameters.Access
Enumerates the possible access levels parameters can have vis-a-vis their volatile data.
Grasshopper2.Parameters.AccessVariability
Enumerates the various allowances for parameter Access levels.
Grasshopper2.Parameters.ConnectionEventArgs
Event arguments used in parameter addition and removal.
Grasshopper2.Parameters.Connections
Provides access to a list of parameters as well as static methods for connecting and disconnecting parameters. The only way for external code to create or remove connections is via the static methods on this class.
Grasshopper2.Parameters.DragHit
All the relevant data to do with a single ray-shape hit.
Grasshopper2.Parameters.DragRay
A ray in a viewport used for picking and dragging shapes in 3D.
Grasshopper2.Parameters.ModifierIcons
Contains an ordered list of modifier icons which apply to a parameter.
Grasshopper2.Parameters.Parameter
Parameter for weakly-typed data trees. Derive from this if you don't care what sort of data types this parameter stores.
Grasshopper2.Parameters.Parameter<T>
Abstract class containing a minimal implementation of IParameter[T].
Grasshopper2.Parameters.PinRepair
Enumerates the possible repair methods for mismatched pin+cushion relationships.
Grasshopper2.Parameters.PointKind
Visual weight of a draggable handle point drawn as viewport dragging feedback.
Grasshopper2.Parameters.Requirement
Enumerates the kinds of requirements component input parameters have.
Grasshopper2.Parameters.StateAspects
Enumerates the various state aspects a parameter can have.