# BackgroundPropertyHelper

> Helper to convert between background properties and ScaleMode.

## Definition

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

```csharp
public static class BackgroundPropertyHelper
```

## Remarks

For more information, Refer to [Set the scale mode for a background image](/engine/6000.7/manual/uitoolkits/uielements/uie-uss/properties/uib-styling-ui-backgrounds.md#set-the-scale-mode-for-a-background-image).

## Static Methods

| Method                                                                                                                                                          | Description                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [ConvertScaleModeToBackgroundPosition](/engine/6000.7/script-reference/unityengine/uielements/backgroundpropertyhelper/convertscalemodetobackgroundposition.md) | Converts ScaleMode to the equivalent BackgroundPosition property. |
| [ConvertScaleModeToBackgroundRepeat](/engine/6000.7/script-reference/unityengine/uielements/backgroundpropertyhelper/convertscalemodetobackgroundrepeat.md)     | Converts ScaleMode to the equivalent BackgroundRepeat property.   |
| [ConvertScaleModeToBackgroundSize](/engine/6000.7/script-reference/unityengine/uielements/backgroundpropertyhelper/convertscalemodetobackgroundsize.md)         | Converts ScaleMode to the equivalent BackgroundSize property.     |
| [ResolveUnityBackgroundScaleMode](/engine/6000.7/script-reference/unityengine/uielements/backgroundpropertyhelper/resolveunitybackgroundscalemode.md)           | Resolves the background properties to a valid ScaleMode.          |
