Fandom

ROBLOX Wikia

Nickguletskii200's GUI API Docs

12,748pages on
this wiki
Add New Page
Comments0 Share

Key

extends - object inherits the other, base object. E.g. TextLabel extends Frame, as it acts like a frame with text on it. Extending an object usually passes most of its methods/properties.

implements - this means this object takes some core events/properties/functions from the C side, such as MosuePressEvent. An object that implements MousePressEvent has mouse events. AbsoluteDimensions passes absolute position of object, relative to the screen to the renderer.

Events/properties/functions array list

  • AbsoluteDimensions - a set of properties used in every GUI item, contains AbsolutePosition and AbsoluteSize properties.
  • MouseMoveEvents - a set of events used in most GUI items, detects mouse movement. Consists of MouseEnter, MouseLeave and MouseMoved events.
  • GUIRendererParams - a set of properties used in Frames and its inheritants. Used for changing visual appearance of the item, like it's background colour.
  • MousePressEvents - a set of events used in most GUI items, detects mouse buttons pressed.

ScreenGui

A base container for GUIs.

Extends
  • GuiBase
Implements
  • AbsoluteDimensions

Frame

Base object for GUI rendering. A plain box with border.

Extends
  • GuiObject
Implements
  • MouseMoveEvents
  • AbsoluteDimensions
  • GUIRendererParams

TextLabel

Shows plain text (formatted by GUIRendererParams and GUIRendererFontParams) in a frame.
Extends
  • Frame
Implements

TextButton

Shows plain text (formatted by GUIRendererParams and GUIRendererFontParams) in a frame, but can listen for mouse events such as MouseButton1Pressed.
Extends
  • TextLabel
Implements
  • MousePressEvents

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.