Skip to content

Latest commit

 

History

History
192 lines (186 loc) · 3.33 KB

FEATURES.md

File metadata and controls

192 lines (186 loc) · 3.33 KB

Lemur Features

Lemur does not aim to provide full coverage of all Roblox APIs. Coverage progresses as is necessary, though some APIs may prove difficult or impossible to recreate effectively.

This document should remain up-to-date with current API coverage and status.

Implemented Enums

  • ConnectionState
  • DataStoreRequestType
  • EasingDirection
  • EasingStyle
  • Font
  • HorizontalAlignment
  • Platform
  • PlaybackState
  • ScaleType
  • ScrollingDirection
  • SizeConstraint
  • SortOrder
  • TextXAlignment
  • TextYAlignment
  • ThumbnailSize
  • ThumbnailType
  • VerticalAlignment
  • VirtualInputMode

Implemented Globals

  • require
  • script
  • settings
    • Rendering
      • QualityLevel
  • delay
  • spawn
  • tick
  • typeof
  • wait (stub)
  • warn

Implemented Types

  • Color3
    • Color3.new()
    • Color3.new(r, g, b)
    • Color3.fromRGB(r, g, b)
    • Color3.fromHSV(h, s, v)
    • Color3.toHSV(color)
    • Color3:lerp()
    • Operators: ==
  • Rect
    • Rect.new(x, y, width, height)
    • Rect.new(min, max)
    • Operators: ==
  • UDim
    • UDim.new()
    • UDim.new(scale, offset)
    • Operators: ==, +
  • UDim2
    • UDim2.new()
    • UDim2.new(xDim, yDim)
    • UDim2.new(xScale, xOffset, yScale, yOffset)
    • UDim2:lerp()
    • Operators: ==, +
  • Vector2
    • Vector2.new()
    • Vector2.new(x, y)
    • Operators: ==, +

Implemented Instance Members

  • AnalyticsService
  • BindableEvent
    • Fire(...)
  • BoolValue, StringValue, IntValue, ObjectValue
    • Value
  • Folder
  • Frame
  • GuiObject
    • AbsoluteSize
    • Active
    • AnchorPoint
    • AutoButtonColor
    • BackgroundColor3
    • BackgroundTransparency
    • BorderSizePixel
    • ClipsDescendants
    • Frame
    • InputBegan
    • InputEnded
    • LayoutOrder
    • Position
    • Size
    • SizeConstraint
    • Visible
  • ImageButton
    • Image
    • ImageColor3
    • ScaleType
    • SliceCenter
  • ImageLabel
    • Image
    • ImageColor3
    • ScaleType
    • SliceCenter
  • Instance
    • AncestryChanged
    • ClassName
    • Name
    • Parent
    • ClearAllChildren()
    • Destroy()
    • FindFirstAncestor(name)
    • FindFirstAncestorOfClass(className)
    • FindFirstAncestorWhichIsA(className)
    • FindFirstChild(name)
    • FindFirstChildOfClass(className)
    • FindFirstChildWhichIsA(className)
    • GetChildren()
    • GetDescendants()
    • GetFullName()
    • GetPropertyChangedSignal(key)
    • IsA(className)
    • WaitForChild(name)
  • LocalScript (stub)
    • Source
  • Model (stub)
  • ModuleScript
    • Source
  • Script (stub)
    • Source
  • ScreenGui
    • AbsoluteSize
    • DisplayOrder
  • ScrollingFrame
    • AbsoluteWindowSize
    • CanvasSize
    • ScrollBarThickness
    • ScrollingDirection
    • ScrollingEnabled
  • TextButton
    • Font
    • Text
    • TextColor3
    • TextSize
    • TextWrapped
    • TextXAlignment
    • TextYAlignment
  • TextLabel
    • Font
    • Text
    • TextColor3
    • TextSize
    • TextWrapped
    • TextXAlignment
    • TextYAlignment
  • UIGridStyleLayout
    • HorizontalAlignment
    • SortOrder
    • VerticalAlignment
  • UIListLayout
    • Padding

Implemented Services

  • ContentProvider
    • BaseUrl
  • CoreGui
  • NotificationService
  • GuiService
  • HttpService (requires dkjson installed)
    • JSONDecode(input)
    • JSONEncode(input)
  • LocalizationService
    • SystemLocaleId
  • LocalizationTable
  • Players
    • LocalPlayer
      • UserId
  • ReplicatedStorage
  • RunService
    • Heartbeat
    • RenderStepped
    • IsServer()
    • IsStudio()
  • ServerScriptService
  • Stats
  • TestService
    • Error(message)
  • TextService
    • GetTextSize(text, fontSize, font, frameSize)
  • TweenService
  • UserInputService
  • VirtualInputManager
  • Workspace
    • CurrentCamera
      • ViewportSize