TruWorlds TruWorlds
Creator
Dashboard
Library
Projects Assets Clothing
Community
DevBoard
Learn
Guides
Engine Documentation
Classes Data Types Enums TruScript Modules TruScript Globals
Back to TruWorlds Sign in
TruWorlds TruWorlds

Data Types

BoundsBox ChatMessage CMatrix Color3 Color4 ColorSequence ColorSequenceKeypoint ConsoleMessage DataEntry DataVersion EventItemPromptRequest EventItemPromptResolution FilterResult HttpRequestParams HttpResponse JoinData NumberRange NumberSequence NumberSequenceKeypoint OverlapParams ProductInfo PurchasePromptRequest PurchasePromptResolution PurchasePromptResult Quaternion RaycastParams RaycastResult ReceiptInfo Rect2D RichText SessionFailure TeleportFailure TeleportOptions TeleportResult Tween TweenParams UIDrag Vector2 Vector3 WorldInfo
  1. Docs
  2. Data Types
  3. Rect2D

Rect2D

Constructors

new Rect2D()
new Rect2D(position: Vector2, size: Vector2)
new Rect2D(x: number, y: number, width: number, height: number)

Static properties

Rect2D.Zero Rect2D read-only

Properties

Height number
Width number
X number
Y number

Functions

Contains(point: Vector2) Returns boolean
Contains(other: Rect2D) Returns boolean
GetCenter() Returns Vector2
GetEnd() Returns Vector2
GetPosition() Returns Vector2
GetSize() Returns Vector2
Grown(margin: number) Returns Rect2D
Intersects(other: Rect2D) Returns boolean
SetCenter(center: Vector2)
SetPosition(position: Vector2)
SetSize(size: Vector2)

On this page

Constructors Rect2DStatic properties ZeroProperties HeightWidthXYFunctions ContainsGetCenterGetEndGetPositionGetSizeGrownIntersectsSetCenterSetPositionSetSize
© 2026 Gameverse Interactive Corp.
Main site Privacy Terms