# TextureOptions

> Flags describing how a texture must be used in the context of a draw command.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
[Flags]
public enum TextureOptions
```

## Remarks

Additional Resources: [MeshGenerationContext.DrawMesh](/engine/6000.5/script-reference/unityengine/uielements/meshgenerationcontext/drawmesh.md), [MeshGenerationNode.DrawMesh](/engine/6000.5/script-reference/unityengine/uielements/meshgenerationnode/drawmesh.md)

## Fields

| Value                                                                                                             | Description                                            |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ |
| [None](/engine/6000.5/script-reference/unityengine/uielements/textureoptions/none.md)                             | The texture has no special properties.                 |
| [PremultipliedAlpha](/engine/6000.5/script-reference/unityengine/uielements/textureoptions/premultipliedalpha.md) | The texture content is alpha-premultiplied.            |
| [SkipDynamicAtlas](/engine/6000.5/script-reference/unityengine/uielements/textureoptions/skipdynamicatlas.md)     | The texture must not be included in the dynamic atlas. |
