# Sandbox.TextureArrayBuilder

- Kind: struct
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`TextureArrayBuilder`](/api/Sandbox.TextureArrayBuilder/.ctor)

## Methods

- [`Finish`](/api/Sandbox.TextureArrayBuilder/Finish): Build and create the actual texture
- [`WithAnonymous`](/api/Sandbox.TextureArrayBuilder/WithAnonymous): Set whether the texture is an anonymous texture or not
- [`WithCount`](/api/Sandbox.TextureArrayBuilder/WithCount): Create texture array with this many textures
- [`WithData`](/api/Sandbox.TextureArrayBuilder/WithData): Initialize texture with pre-existing texture data
- [`WithDepthFormat`](/api/Sandbox.TextureArrayBuilder/WithDepthFormat)
- [`WithDynamicUsage`](/api/Sandbox.TextureArrayBuilder/WithDynamicUsage)
- [`WithFormat`](/api/Sandbox.TextureArrayBuilder/WithFormat)
- [`WithGPUOnlyUsage`](/api/Sandbox.TextureArrayBuilder/WithGPUOnlyUsage)
- [`WithMips`](/api/Sandbox.TextureArrayBuilder/WithMips)
- [`WithMultisample`](/api/Sandbox.TextureArrayBuilder/WithMultisample): Define which how much multisampling the current texture should use
- [`WithMultiSample16X`](/api/Sandbox.TextureArrayBuilder/WithMultiSample16X)
- [`WithMultiSample2X`](/api/Sandbox.TextureArrayBuilder/WithMultiSample2X)
- [`WithMultiSample4X`](/api/Sandbox.TextureArrayBuilder/WithMultiSample4X)
- [`WithMultiSample6X`](/api/Sandbox.TextureArrayBuilder/WithMultiSample6X)
- [`WithMultiSample8X`](/api/Sandbox.TextureArrayBuilder/WithMultiSample8X)
- [`WithName`](/api/Sandbox.TextureArrayBuilder/WithName): Provide a name to identify the texture by
- [`WithScreenFormat`](/api/Sandbox.TextureArrayBuilder/WithScreenFormat)
- [`WithScreenMultiSample`](/api/Sandbox.TextureArrayBuilder/WithScreenMultiSample)
- [`WithSemiStaticUsage`](/api/Sandbox.TextureArrayBuilder/WithSemiStaticUsage)
- [`WithSize`](/api/Sandbox.TextureArrayBuilder/WithSize): Create texture with a predefined size
- [`WithStaticUsage`](/api/Sandbox.TextureArrayBuilder/WithStaticUsage)
- [`WithUAVBinding`](/api/Sandbox.TextureArrayBuilder/WithUAVBinding)
