Enums
The 142 enumerations under the `Enum` global.
Each enumeration contains named items. Use these names when assigning enum values.
- Enum.ActuatorRelativeTo: The coordinate frame used by a force or velocity actuator.
- Enum.ActuatorType: Whether a constraint uses no actuator, a velocity motor, or a position servo.
- Enum.Align: Cross-axis alignment of children in flow layout.
- Enum.AlignType: The axes constrained by AlignOrientation.
- Enum.AnimationBlendMode: Whether an animation layer replaces or adds to the underlying pose.
- Enum.AnimationPriority: The relative priority used when animation tracks affect the same joints.
- Enum.AntiAliasing: The anti-aliasing method used by the renderer.
- Enum.ApplyStrokeMode: Whether UIStroke follows the element's content or its rectangular border.
- Enum.AspectType: How an aspect-ratio constraint derives its available size.
- Enum.AssetStatus: The loading state of an asset tracked by AssetService.
- Enum.AutomaticSize: The dimensions that resize to fit interface content.
- Enum.Axis: A Cartesian coordinate axis.
- Enum.BinType: Legacy tool categories.
- Enum.BodyPart: A character body-part identifier.
- Enum.BorderMode: The placement of an interface border relative to its bounds.
- Enum.CameraMode: Whether the player's camera permits third-person viewing.
- Enum.CameraProjection: Perspective or orthographic camera projection.
- Enum.CameraType: The camera controller's tracking behavior.
- Enum.CatalogSalesType: The sales category included in a catalog search.
- Enum.CatalogSortAggregation: The time window used for catalog ranking.
- Enum.CatalogSortType: The ordering of catalog search results.
- Enum.CellBlock: The geometric shape of a terrain cell.
- Enum.CellMaterial: The material assigned to a terrain cell.
- Enum.CellOrientation: The horizontal orientation of a terrain cell.
- Enum.ChatColor: The preset color of a chat message.
- Enum.ChatMode: The chat presentation mode.
- Enum.ColliderShape: The primitive shape used by a Collider.
- Enum.CollisionFidelity: The approximation used for mesh collision geometry.
- Enum.ContextActionPriority: Priority levels for named input-action bindings.
- Enum.ContextActionResult: Whether an action consumes an input or passes it to lower-priority bindings.
- Enum.CoreGuiType: A built-in interface controlled through GuiService.
- Enum.CreatorType: Whether a creator identifier refers to a user or a group.
- Enum.CurrencyType: Currency identifiers retained by commerce-related APIs.
- Enum.DevCameraOcclusionMode: How the default camera handles geometry between the camera and character.
- Enum.DevComputerCameraMovementMode: The default camera movement mode for computer input.
- Enum.DevComputerMovementMode: The default character movement mode for computer input.
- Enum.DevTouchCameraMovementMode: The default camera movement mode for touch input.
- Enum.DevTouchMovementMode: The default character movement mode for touch input.
- Enum.DialogPurpose: The category of a dialog interaction.
- Enum.DialogTone: The presentation tone of a dialog interaction.
- Enum.DominantAxis: The dimension that determines an aspect-ratio-constrained size.
- Enum.EasingDirection: Specifies where a tween easing curve is applied.
- Enum.EasingStyle: Specifies the interpolation curve used by a tween.
- Enum.ExecutionMode: Whether an ExecutionGroup uses serial or parallel scheduling.
- Enum.ExposureMode: Whether exposure is set explicitly or adapted from scene brightness.
- Enum.FillDirection: The axis along which a UI layout places children.
- Enum.Flow: The main axis and direction of flow layout.
- Enum.FogVolumeShape: The boundary shape of a local fog volume.
- Enum.FontStyle: Normal or italic font styling.
- Enum.FontWeight: The stroke weight selected from a font family.
- Enum.FriendStatus: The relationship between two player accounts.
- Enum.GradientSweep: The coordinate mapping used by an interface gradient.
- Enum.GraphicsQuality: Renderer quality presets.
- Enum.GravityFalloff: How a gravity field's strength decreases with distance.
- Enum.GravityFieldShape: The boundary shape of a gravity field.
- Enum.GuiState: The interaction state of an interface element.
- Enum.HttpContentType: The Content-Type header used for an HTTP request body.
- Enum.HumanoidCollisionType: The collision-box configuration used for a character.
- Enum.HumanoidDisplayDistanceType: How character name and health display distances are interpreted.
- Enum.HumanoidHealthDisplayType: When a character's health display is visible.
- Enum.HumanoidRigType: The character rig layout.
- Enum.HumanoidStateType: Identifies the current humanoid movement state.
- Enum.IKSolver: The inverse-kinematics algorithm used for an articulated chain.
- Enum.InfoType: The information category requested for a catalog entry.
- Enum.InputSink: Which input an interface element consumes.
- Enum.Justify: The distribution of children along the main axis of flow layout.
- Enum.KeyCode: Identifies keyboard keys and gamepad buttons.
- Enum.Layout: Whether children use flow layout or explicit positions.
- Enum.LevelOfDetailSetting: A mesh detail level.
- Enum.LightRenderLayer: The rendered layers affected by a local light.
- Enum.LightingStyle: The global lighting model.
- Enum.ListenerType: The transform source used for spatial audio listening.
- Enum.LogLevel: The severity assigned to a log message.
- Enum.Material: Specifies a part surface material and physical density.
- Enum.MembershipType: An account's membership category.
- Enum.MeshType: The built-in or asset-backed shape selected by SpecialMesh.
- Enum.ModelLevelOfDetail: The policy for reducing a Model's distant rendering detail.
- Enum.MouseBehavior: Whether the pointer moves freely or remains locked to a position.
- Enum.MovementMode: The movement simulation mode of a CharacterController.
- Enum.NameOcclusion: The occlusion policy for character name displays.
- Enum.NormalId: An axis-aligned face of a Part.
- Enum.OrientationAlignmentMode: Whether AlignOrientation targets one attachment or matches two attachments.
- Enum.PaintTarget: Whether an interface paint affects its fill, stroke, or both.
- Enum.PartType: Specifies the geometric shape of a part.
- Enum.ParticleAttractorShape: The boundary shape of a particle attraction region.
- Enum.ParticleCollisionMode: What a particle does when it collides with geometry.
- Enum.ParticleEmitterPreset: Built-in initial settings for a particle emitter.
- Enum.ParticleFlipbookLayout: The grid dimensions of a particle texture atlas.
- Enum.ParticleFlipbookMode: The playback mode of a particle texture atlas.
- Enum.ParticleOrientation: How particle billboards orient relative to the camera or velocity.
- Enum.ParticleSubEmitterTrigger: The particle event that triggers a secondary emitter.
- Enum.PathRequestStatus: The lifecycle state of an asynchronous path request.
- Enum.PathStatus: The outcome of a navigation path calculation.
- Enum.PathWaypointAction: The movement action associated with a navigation waypoint.
- Enum.PoseEasingDirection: The direction of interpolation between animation poses.
- Enum.PoseEasingStyle: The interpolation curve between animation poses.
- Enum.PositionAlignmentMode: Whether AlignPosition targets a position or matches two attachments.
- Enum.PreferredInput: The input device category currently preferred by the player.
- Enum.ProductPurchaseDecision: Whether purchase processing has completed.
- Enum.ProximityPromptExclusivity: How simultaneous proximity prompts share visibility and input.
- Enum.ProximityPromptStyle: Whether the engine or a custom interface renders a prompt.
- Enum.RaycastFilterType: Whether a spatial query excludes or includes the listed instance hierarchies.
- Enum.ReflectionProbeUpdateMode: When a reflection probe refreshes its captured environment.
- Enum.RenderLayer: Whether geometry renders in the world layer or the viewmodel layer.
- Enum.ResamplerMode: How image pixels are filtered when an interface image is scaled.
- Enum.RespawnPolicy: Whether character respawning is automatic or controlled by scripts.
- Enum.ReverbType: Room and environment presets for audio reverberation.
- Enum.RollOffMode: The distance attenuation curve of a spatial sound.
- Enum.ScaleType: How an interface image fits or repeats within its bounds.
- Enum.SceneFraming: How a SceneFrame positions its camera around its contents.
- Enum.SceneRenderMode: When a SceneFrame renders another frame.
- Enum.SizeConstraint: The parent dimensions used to resolve a GuiObject's relative size.
- Enum.StrokeAlign: The placement of a stroke relative to the element's outline.
- Enum.SurfaceType: Specifies the surface joint behavior of a part face.
- Enum.SwipeDirection: The direction of a touch swipe.
- Enum.TerrainJobStatus: The lifecycle state of an asynchronous terrain operation.
- Enum.TextDirection: The base reading direction of rendered text.
- Enum.TextTruncate: The policy for shortening text that exceeds its available width.
- Enum.TextXAlignment: Specifies horizontal text alignment within a GUI instance.
- Enum.TextYAlignment: Vertical alignment of text within its bounds.
- Enum.TextureMode: How a Beam's texture maps to its length.
- Enum.ThreadSafety: The access permitted for a member during parallel execution.
- Enum.Tonemapper: The operator used to map scene lighting to display color.
- Enum.UploadSetting: The policy for uploading content.
- Enum.UserCFrame: A tracked VR pose identifier.
- Enum.UserInputState: Identifies the lifecycle state of an input.
- Enum.UserInputType: Identifies the category of an input.
- Enum.VRButton: A VR controller button or touch surface.
- Enum.VRFinger: A finger identifier for hand-tracking queries.
- Enum.VRHandJoint: A joint identifier for hand-tracking queries.
- Enum.VRLaserPointerMode: The VR pointer configuration for interface interaction.
- Enum.VRLocomotion: Whether VR movement is continuous or uses teleportation.
- Enum.VRMovementDirection: The tracked pose used to orient VR movement input.
- Enum.VRScaling: Whether VR world scaling is enabled.
- Enum.VRSessionState: The lifecycle and visibility state of a VR session.
- Enum.VRTouchpad: The left or right VR controller touchpad.
- Enum.VRTouchpadMode: The interpretation of VR touchpad input.
- Enum.VRTurnMode: Whether VR turning uses fixed steps, continuous rotation, or no input rotation.
- Enum.VelocityConstraintMode: The velocity dimensions controlled by LinearVelocity.
- Enum.VibrationMotor: A gamepad vibration motor.
- Enum.VideoQuality: Video quality presets.
- Enum.ZIndexBehavior: Whether interface draw order is resolved globally or within sibling groups.