| Name | Type | Valid Values | Default | Unit | Category | Description |
| DrawAs | String | See DrawAsValues | Point | Draw | Representation for this instance. | |
| DrawAsOption | String | See DrawAsValues | Point | Draw | Possible representations for this instance. | |
| Visibility | boolean | true | Draw | Is this instance visible? |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| Label | String | Draw | Unicode text to be displayed with instance. | |||
| FontName | String | SansSerif, Serif, Monospace | SansSerif | Draw | Font for label. | |
| FontStyle | String | Any combination of Plain, Bold, Italic | Plain | Draw | Font style for label. | |
| FontSize | int | 12 | Draw | Font size for label. | ||
| FontColor | Color | White | Draw | Color for font. | ||
| FontHasFrame | boolean | false | Draw | Draw a frame around the font for better contrast. | ||
| FontFrameColor | Color | White | Draw | Color of font frame. | ||
| FontFrameWidth | double | 1 | Draw | Width of font frame. | ||
| FontHasBanner | boolean | false | Draw | Draw a banner behind the label. | ||
| FontBannerColor | Color | Black | Draw | Color for banner. |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| Color | Color | White | Draw | Color for lines, markers, etc. | ||
| Layer | String | Any valid name in LayerOrder | default | Draw | Layer in which this instance is drawn. | |
| MarkName | String | Circle, Box, UpTriangle, DnTriangle, Diamond, Cross, Star, Plus, HLine, VLine | Circle | Draw | Type of marker which is drawn for this instance. All of these markers are available from the FreeHEP VectorGraphics library. | |
| MarkSize | double | 5 | Draw | Size of the marker. | ||
| MarkSizeMultiplier | double | Any number above 0 | 1 | Draw | Factor to multiply the size of the marker with. | |
| MarkType | String | Symbol, Real | Symbol | Draw | Symbol specifies that the markersize if fixed, Real specifies that the symbol resizes. | |
| HasFrame | boolean | true | Draw | Draw a frame around the representation for better contrast. | ||
| FrameColor | Color | Black | Draw | Color for frame. | ||
| FrameWidth | double | 1 | Draw | Width of the frame. |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| LineStyle | String | Solid, Dotted, Dashed, DotDash | Solid | Draw | Style for lines. | |
| LineWidth | double | 2 | Draw | Width for lines. | ||
| LineWidthMultiplier | double | Any number above 0 | 1 | Draw | Factor for lineWidth. | |
| LineHasArrow | String | None, Start, End, Both | None | Draw | Add arrows on either side of a line. |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| FillColor | Color | White | Draw | Color used for fill. | ||
| FillType | String | NonZero, EvenOdd | EvenOdd | Draw | Method to use for filling complex shapes. NonZero fills everything inside outer boundery, while EvenOdd fills like a checkerboard. | |
| Fill | boolean | false | Draw | Should instance be filled. |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| Radius | double | 5.0 | Draw | Radius for Circles, Cylinders. | ||
| Phi | double | 0.0 | Rad | Draw | Angle from YZ-axis towards X-axis. | |
| Theta | double | 0.0 | Rad | Draw | Angle from the Z axis. | |
| Omega | double | 0.0 | Rad | Draw | Rotation over the normal specified by Phi and Theta. | |
| Radius1 | double | 5.0 | Draw | Radius for Circles, Cylinders. | ||
| Radius2 | double | 5.0 | Draw | Radius for Circles, Cylinders. | ||
| Radius3 | double | 5.0 | Draw | Radius for Circles, Cylinders. | ||
| Curvature | double | 0.02 | Draw | Curvature of Helix. | ||
| FlyLength | double | 10.0 | Draw | Distance along Helix. | ||
| Faces | int | 4 | Draw | Number of faces to draw (or dividers). |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| Text | String | Draw | Unicode text displayed in position relative to Window. Greek chars and simple tags such as b, sup and sub are allowed. | |||
| HPos | double | 0 equals to left | 0.5 | Draw | Relative horizontal position. | |
| VPos | double | 0 equals to top | 1.0 | Draw | Relative vertical position. | |
| HAlign | String | Left, Center, Right | Left | Draw | Horizontal text alignment. | |
| VAlign | String | Top, BaseLine, Center, Bottom | BaseLine | Draw | Vertical text alignment. |
| Name | Type | Valid Values | Default | Unit | Category | Description |
| IsPickable | boolean | true | PickAction | Specifies if the instance can be picked. | ||
| ShowParentAttributes | boolean | false | PickAction | Specifies if the parent instance attributes should be shown. Works recursively if specified. | ||
| PickParent | boolean | false | PickAction | Specifies if the parent instance should be picked rather than the instance itself. Works recursively if specified. |