# ResizableElement.UxmlFactory

> Instantiates a ResizableElement with the data read from a UXML file.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.Experimental.GraphView](/engine/6000.3/script-reference/unityeditor/experimental/graphview.md)
* **Assembly:** UnityEditor
* **Inherits from:** [UxmlFactory\<ResizableElement>](/engine/6000.3/script-reference/unityengine/uielements/uxmlfactory1.md)
* **Implements:** [IUxmlFactory](/engine/6000.3/script-reference/unityengine/uielements/iuxmlfactory.md), [IBaseUxmlFactory](/engine/6000.3/script-reference/unityengine/uielements/ibaseuxmlfactory.md)

> **Warning:**
>
> **Deprecated.** UxmlFactory is deprecated and will be removed. Use UxmlElementAttribute instead.

```csharp
public class ResizableElement.UxmlFactory : UxmlFactory<ResizableElement>, IUxmlFactory, IBaseUxmlFactory
```

## Constructors

| Constructor                                                                                                              | Description  |
| ------------------------------------------------------------------------------------------------------------------------ | ------------ |
| [UxmlFactory()](/engine/6000.3/script-reference/unityeditor/experimental/graphview/resizableelement/uxmlfactory/ctor.md) | Constructor. |

## Inheritance

**Inherited Members:**

* [UxmlFactory\<ResizableElement, UxmlTraits>.Create(IUxmlAttributes, CreationContext)](/engine/6000.3/script-reference/unityengine/uielements/uxmlfactory2/create.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.AcceptsAttributeBag(IUxmlAttributes, CreationContext)](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/acceptsattributebag.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlName](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmlname.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlNamespace](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmlnamespace.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlQualifiedName](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmlqualifiedname.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlType](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmltype.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.canHaveAnyAttribute](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/canhaveanyattribute.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlAttributesDescription](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmlattributesdescription.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.uxmlChildElementsDescription](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/uxmlchildelementsdescription.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.substituteForTypeName](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/substitutefortypename.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.substituteForTypeNamespace](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/substitutefortypenamespace.md)
* [BaseUxmlFactory\<ResizableElement, UxmlTraits>.substituteForTypeQualifiedName](/engine/6000.3/script-reference/unityengine/uielements/baseuxmlfactory2/substitutefortypequalifiedname.md)
