# Graphics3DCollection&lt;T&gt; class

Represents a collection of elements that a 3D graphics control uses to hold its models, materials, and lights. The collection mirrors the source assigned to the items source property of its owner, so items added to, or removed from, that source appear in the collection immediately.

**Namespace:** [`Eremex.AvaloniaUI.Controls3D`](./index.md)  
**Assembly:** `Eremex.Avalonia.Controls3D.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls3D](https://www.nuget.org/packages/Eremex.Avalonia.Controls3D)

## Declaration

```csharp
public class Graphics3DCollection<T> : ObservableCollection<T>
    where T : StyledElement
```

## Type Parameters

| name | description |
| --- | --- |
| T | The type of the elements stored in the collection. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls3D](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls3D.dll -->
