# BalloonF struct

Namespace: [Grasshopper2.Eto.Drawing](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.eto.drawing.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public struct BalloonF
```

Represents a balloon-like box with rounded corners.

## Constructors

- [BalloonF](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/ctor.md): (4 overloads) Create a balloon big enough to contain some text.

## Fields

- [DefaultCorners](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/defaultcorners.md): (static) Gets the default corner radius for visually pleasing message balloons.
- [DefaultThickness](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/defaultthickness.md): (static) Gets the default slab thickness for visually pleasing message balloons.
- [DefaultTipSize](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/defaulttipsize.md): (static) Gets the default tip size for visually pleasing message balloons.

## Properties

- [Apex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/apex.md): Gets the bounds of the slab top face.
- [ApexPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/apexpath.md): Gets the graphics path describing the silhouette of the top face. This path is created anew on each call and it is the responsibility of the caller to dispose of it.
- [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/bounds.md): Gets the outer bounds of the balloon, this does *not* include the tip geometry.
- [Corners](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/corners.md): Gets the corner radii values.
- [EdgePath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/edgepath.md): Gets the graphics path describing the edge between the front and side faces. This path is created anew on each call and it is the responsibility of the caller to dispose of it.
- [FormPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/formpath.md): Gets the graphics path describing the silhouette of the entire balloon. This path is created anew on each call and it is the responsibility of the caller to dispose of it.
- [Thickness](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/thickness.md): Gets the thickness of the balloon.
- [TipShadowPath](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/tipshadowpath.md): Gets the graphics path describing the shadowy part of the tip.
- [TipSize](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/tipsize.md): Gets the tip-size for this balloon.

## Methods

- [Move](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/move.md): Move this balloon to a different location.
- [MoveTo](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/moveto.md): Move this balloon to a specific tip location.
- [VertexAt](https://developer.rhino3d.com/api/gh2/type/grasshopper2.eto.drawing.balloonf/vertexat.md): Gets the coordinates of the specified vertex.
