---
title: "defaultSize(_:in:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/scene/defaultsize(_:in:)"
---

# defaultSize(_:in:)

Sets a default size for a volumetric window.

## Declaration

```swift
nonisolated func defaultSize(_ size: Size3D, in unit: UnitLength) -> some Scene

```

## Parameters

- `unit`: The unit of length the dimensions of the window are specified in.

## Return Value

Return Value A scene that uses a default size for new windows.

## Discussion

Discussion Use this modifier to indicate the default initial size for a new 3D window created from a Scene using VolumetricWindowStyle: WindowGroup {     ContentView() } .windowStyle(.volumetric) .defaultSize(Size3D(width: 1, height: 1, depth: 0.5), in: .meters) Each parameter is specified in the unit you provide. The size of a volumetric scene is immutable after creation. This modifier affects only windows that have the volumetric style in visionOS.

## See Also

### Sizing a window

- [Positioning and sizing windows](visionos/positioning-and-sizing-windows.md)
- [defaultSize(_:)](swiftui/scene/defaultsize(_:).md)
- [defaultSize(width:height:)](swiftui/scene/defaultsize(width:height:).md)
- [defaultSize(width:height:depth:)](swiftui/scene/defaultsize(width:height:depth:).md)
- [defaultSize(width:height:depth:in:)](swiftui/scene/defaultsize(width:height:depth:in:).md)
- [windowResizability(_:)](swiftui/scene/windowresizability(_:).md)
- [WindowResizability](swiftui/windowresizability.md)
- [windowIdealSize(_:)](swiftui/scene/windowidealsize(_:).md)
- [WindowIdealSize](swiftui/windowidealsize.md)
