# Grasshopper2.Doc.Attributes namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Interfaces

- [ICustomTooltipPainter](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.icustomtooltippainter.md): Implement this interface in your document object if you wish to automatically include custom graphics in your tooltip details region.
- [IResizableAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.iresizableattributes.md): Non-generic interface which re-exposes the pivot and size of [ResizableAttributes<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.resizableattributes-1.md).

## Classes

- [ComponentAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.componentattributes.md): Class for all component attributes.
- [FloatingParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.floatingparameterattributes.md): Attributes for standard floating parameters.
- [InputParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.inputparameterattributes.md): Attributes for standard input parameters.
- [OutputParameterAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.outputparameterattributes.md): Attributes for standard output parameters.
- [PinAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.pinattributes.md): Attributes for pin objects.
- [ResizableAttributes<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.resizableattributes-1.md)
- [StandardLayout](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.standardlayout.md): Provides access to layout and drawing methods.
- [TentativeGrip](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.tentativegrip.md): Represents a place where an input or output parameter could be added in a component. Instances of this class are emitted by [ComponentAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.doc.attributes.componentattributes.md).
