# IXPService

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [Instance](https://rapi.sleaze.dev/classes/Instance.md), [Object](https://rapi.sleaze.dev/classes/Object.md)
- Tags: Not creatable, Not replicated, Service
- Memory category: Instances
- HTML page: https://rapi.sleaze.dev/classes/IXPService/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/IXPService

## Methods

### ClearCreatorLayers

```luau
IXPService:ClearCreatorLayers()
```

- Tags: Local user security

### ClearUserLayers

```luau
IXPService:ClearUserLayers()
```

- Tags: Local user security

### GetBrowserTrackerLayerLoadingStatus

```luau
IXPService:GetBrowserTrackerLayerLoadingStatus(): Enum.IXPLoadingStatus
```

- Tags: Local user security

### GetBrowserTrackerLayerVariables

```luau
IXPService:GetBrowserTrackerLayerVariables(layerName: string): { [string]: any }
```

- Tags: Local user security

### GetBrowserTrackerStatusForLayer

```luau
IXPService:GetBrowserTrackerStatusForLayer(layerName: string): Enum.IXPLoadingStatus?
```

- Tags: Local user security

### GetCreatorLayerLoadingStatus

```luau
IXPService:GetCreatorLayerLoadingStatus(): Enum.IXPLoadingStatus
```

- Tags: Local user security

### GetCreatorLayerVariables

```luau
IXPService:GetCreatorLayerVariables(layerName: string): { [string]: any }
```

- Tags: Local user security

### GetCreatorStatusForLayer

```luau
IXPService:GetCreatorStatusForLayer(layerName: string): Enum.IXPLoadingStatus?
```

- Tags: Local user security

### GetRegisteredCreatorLayersToStatus

```luau
IXPService:GetRegisteredCreatorLayersToStatus(): { [string]: any }
```

- Tags: Local user security

### GetRegisteredUserLayersToStatus

```luau
IXPService:GetRegisteredUserLayersToStatus(): { [string]: any }
```

- Tags: Local user security

### GetUserLayerLoadingStatus

```luau
IXPService:GetUserLayerLoadingStatus(): Enum.IXPLoadingStatus
```

- Tags: Local user security

### GetUserLayerVariables

```luau
IXPService:GetUserLayerVariables(layerName: string): { [string]: any }
```

- Tags: Local user security

### GetUserStatusForLayer

```luau
IXPService:GetUserStatusForLayer(layerName: string): Enum.IXPLoadingStatus?
```

- Tags: Local user security

### InitializeCreatorLayers

```luau
IXPService:InitializeCreatorLayers(creatorId: number)
```

- Tags: Local user security

### InitializeUserLayers

```luau
IXPService:InitializeUserLayers(userId: number)
```

- Tags: Local user security

### LogBrowserTrackerLayerExposure

```luau
IXPService:LogBrowserTrackerLayerExposure(layerName: string)
```

- Tags: Local user security

### LogCreatorLayerExposure

```luau
IXPService:LogCreatorLayerExposure(layerName: string)
```

- Tags: Local user security

### LogFlagLinkedUserLayerExposure

```luau
IXPService:LogFlagLinkedUserLayerExposure(layerName: string)
```

- Tags: Local user security

### LogUserLayerExposure

```luau
IXPService:LogUserLayerExposure(layerName: string)
```

- Tags: Local user security

### RegisterCreatorLayers

```luau
IXPService:RegisterCreatorLayers(creatorLayers: any)
```

- Tags: Local user security

### RegisterUserLayers

```luau
IXPService:RegisterUserLayers(userLayers: any)
```

- Tags: Local user security

## Events

### OnBrowserTrackerLayerLoadingStatusChanged

```luau
IXPService.OnBrowserTrackerLayerLoadingStatusChanged: RBXScriptSignal<(status: Enum.IXPLoadingStatus)>
```

- Tags: Local user security

### OnCreatorLayerLoadingStatusChanged

```luau
IXPService.OnCreatorLayerLoadingStatusChanged: RBXScriptSignal<(status: Enum.IXPLoadingStatus)>
```

- Tags: Local user security

### OnUserLayerLoadingStatusChanged

```luau
IXPService.OnUserLayerLoadingStatusChanged: RBXScriptSignal<(status: Enum.IXPLoadingStatus)>
```

- Tags: Local user security

## Inherited members

- From [Instance](https://rapi.sleaze.dev/classes/Instance.md): `Archivable`, `archivable`, `Attributes`, `AttributesReplicate`, `AttributesSerialize`, `HistoryId`, `Name`, `Parent`, `PredictionMode`, `PropertyStatusStudio`, `RobloxLocked`, `SerializedOverrides`, `SourceAssetId`, `Tags`, `UniqueId`, `numExpectedDirectChildren`, `DataCost`, `Capabilities`, `DefinesCapabilities`, `IsInSandbox`, `Sandboxed`, `AddTag`, `ClearAllChildren`, `Clone`, `Destroy`, `FindFirstAncestor`, `FindFirstAncestorOfClass`, `FindFirstAncestorWhichIsA`, `FindFirstChild`, `FindFirstChildOfClass`, `FindFirstChildWhichIsA`, `FindFirstDescendant`, `GetActor`, `GetAttribute`, `GetAttributeChangedSignal`, `GetAttributes`, `GetChildren`, `GetDebugId`, `GetDescendants`, `GetFullName`, `GetStyled`, `GetStyledPropertyChangedSignal`, `GetTags`, `HasTag`, `IsAncestorOf`, `IsDescendantOf`, `IsPropertyModified`, `QueryDescendants`, `RemoveTag`, `ResetPropertyToDefault`, `SetAttribute`, `WaitForChild`, `Remove`, `children`, `clone`, `destroy`, `findFirstChild`, `getChildren`, `isDescendantOf`, `remove`, `AncestryChanged`, `AttributeChanged`, `ChildAdded`, `ChildRemoved`, `DescendantAdded`, `DescendantRemoving`, `Destroying`, `StyledPropertiesChanged`, `childAdded`
- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
