Styling information for GUI elements.
| none | Shortcut for an empty GUIStyle. |
|---|
| active | Rendering settings for when the control is pressed down. |
|---|---|
| alignment | Text alignment. |
| border | The borders of all background images. |
| clipping | What to do when the contents to be rendered is too large to fit within the area given. |
| contentOffset | Pixel offset to apply to the content of this GUIstyle. |
| fixedHeight | If non-0, any GUI elements rendered with this style will have the height specified here. |
| fixedWidth | If non-0, any GUI elements rendered with this style will have the width specified here. |
| focused | Rendering settings for when the element has keyboard focus. |
| font | The font to use for rendering. If null, the default font for the current GUISkin is used instead. |
| fontSize | The font size to use (for dynamic fonts). |
| fontStyle | The font style to use (for dynamic fonts). |
| hover | Rendering settings for when the mouse is hovering over the control. |
| imagePosition | How image and text of the GUIContent is combined. |
| lineHeight | The height of one line of text with this style, measured in pixels. (Read Only) |
| margin | The margins between elements rendered in this style and any other GUI elements. |
| name | The name of this GUIStyle. Used for getting them based on name. |
| normal | Rendering settings for when the component is displayed normally. |
| onActive | Rendering settings for when the element is turned on and pressed down. |
| onFocused | Rendering settings for when the element has keyboard and is turned on. |
| onHover | Rendering settings for when the control is turned on and the mouse is hovering it. |
| onNormal | Rendering settings for when the control is turned on. |
| overflow | Extra space to be added to the background image. |
| padding | Space from the edge of GUIStyle to the start of the contents. |
| richText | Enable HTML-style tags for Text Formatting Markup. |
| stretchHeight | Can GUI elements of this style be stretched vertically for better layout? |
| stretchWidth | Can GUI elements of this style be stretched horizontally for better layouting? |
| wordWrap | Should the text be wordwrapped? |
| GUIStyle | Constructor for empty GUIStyle. |
|---|
| CalcHeight | How tall this element will be when rendered with content and a specific width. |
|---|---|
| CalcMinMaxWidth | Calculate the minimum and maximum widths for this style rendered with content. |
| CalcScreenSize | Calculate the size of an element formatted with this style, and a given space to content. |
| CalcSize | Calculate the size of a some content if it is rendered with this style. |
| Draw | Draw this GUIStyle on to the screen, internal version. |
| DrawCursor | Draw this GUIStyle with selected content. |
| DrawWithTextSelection | Draw this GUIStyle with selected content. |
| GetCursorPixelPosition | Get the pixel position of a given string index. |
| GetCursorStringIndex | Get the cursor position (indexing into contents.text) when the user clicked at cursorPixelPosition. |
| GUIStyle | Get a named GUI style from the current skin. |
|---|