## ShaderSet class

Programmi Shader per ogni tipo di materiale

```csharp
public class ShaderSet : IDisposable
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [ShaderSet](shaderset)() | Costruisci l'istanza di[`ShaderSet`](../shaderset) |

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [Fallback](../../aspose.threed.render/shaderset/fallback) { get; set; } | Ottiene o imposta lo shader di fallback quando lo shader richiesto non è disponibile |
| [Lambert](../../aspose.threed.render/shaderset/lambert) { get; set; } | Ottiene o imposta lo shader utilizzato per eseguire il rendering del materiale lambert |
| [Pbr](../../aspose.threed.render/shaderset/pbr) { get; set; } | Ottiene o imposta lo shader utilizzato per il rendering del materiale PBR |
| [Phong](../../aspose.threed.render/shaderset/phong) { get; set; } | Ottiene o imposta lo shader utilizzato per il rendering del materiale phong |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [Dispose](../../aspose.threed.render/shaderset/dispose)() | Elimina questa istanza e rilascia tutti i programmi shader. |

### Guarda anche

* spazio dei nomi [Aspose.ThreeD.Render](../../aspose.threed.render)
* assemblea [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
