# EmbeddedLinuxGameWindowCreationSettings

> Creates a new EmbeddedLinuxGameWindowCreationSettings with the specified parameters including fullscreen mode.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.Windowing.EmbeddedLinux](/engine/6000.7/script-reference/unityengine/windowing/embeddedlinux.md)
* **Assembly:** UnityEngine.EmbeddedLinuxWindowingGatedModule

## EmbeddedLinuxGameWindowCreationSettings(string, int, int, Vector2Int, int, DisplayInfo, FullScreenMode, bool, TransparencyMode, uint)

Creates a new EmbeddedLinuxGameWindowCreationSettings with the specified parameters including fullscreen mode.

```csharp
public EmbeddedLinuxGameWindowCreationSettings(string title, int width, int height, Vector2Int position, int cameraDisplayIndex, DisplayInfo displayInfo, FullScreenMode fullScreenMode = FullScreenMode.Windowed, bool resizable = false, TransparencyMode transparencyMode = TransparencyMode.Default, uint iviSurfaceID = 4294967295)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The title of the window.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The width of the window in pixels.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The height of the window in pixels.**** (\[Vector2Int]\(/engine/6000.7/script-reference/unityengine/vector2int)): The position of the window relative to the top-left corner of the display.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The display index for the camera to render to.**** (\[DisplayInfo]\(/engine/6000.7/script-reference/unityengine/displayinfo)): Information about the display where the window will be created.**** (\[FullScreenMode]\(/engine/6000.7/script-reference/unityengine/fullscreenmode)): The fullscreen mode for the window (default is Windowed).**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): Whether the window can be resized (default is false).**** (\[TransparencyMode]\(/engine/6000.7/script-reference/unityengine/windowing/transparencymode)): The transparency mode for the window (default is Default).**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): The IVI surface ID for Wayland/IVI Shell integration (default is UInt32.MaxValue for auto-assignment).

## EmbeddedLinuxGameWindowCreationSettings(string, int, int, Vector2Int, int, DisplayInfo, TransparencyMode, uint)

Creates a new EmbeddedLinuxGameWindowCreationSettings with the specified parameters in windowed mode.

```csharp
public EmbeddedLinuxGameWindowCreationSettings(string title, int width, int height, Vector2Int position, int cameraDisplayIndex, DisplayInfo displayInfo, TransparencyMode transparencyMode = TransparencyMode.Default, uint iviSurfaceID = 4294967295)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The title of the window.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The width of the window in pixels.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The height of the window in pixels.**** (\[Vector2Int]\(/engine/6000.7/script-reference/unityengine/vector2int)): The position of the window relative to the top-left corner of the display.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The display index for the camera to render to.**** (\[DisplayInfo]\(/engine/6000.7/script-reference/unityengine/displayinfo)): Information about the display where the window will be created.**** (\[TransparencyMode]\(/engine/6000.7/script-reference/unityengine/windowing/transparencymode)): The transparency mode for the window (default is Default).**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): The IVI surface ID for Wayland/IVI Shell integration (default is UInt32.MaxValue for auto-assignment).
