## EntityRenderer class

Sottoclasse this per implementare il rendering per diversi tipi di entità.

```csharp
public class EntityRenderer
```

## Costruttori

| Nome | Descrizione |
| --- | --- |
| [EntityRenderer](entityrenderer#constructor)(string) | Costruttore di[`EntityRenderer`](../entityrenderer) |
| [EntityRenderer](entityrenderer#constructor_1)(string, EntityRendererFeatures) | Costruttore di[`EntityRenderer`](../entityrenderer) |

## Metodi

| Nome | Descrizione |
| --- | --- |
| virtual [Dispose](../../aspose.threed.render/entityrenderer/dispose)() | Il renderer di entità è in fase di eliminazione, rilasciare le risorse condivise. |
| virtual [FrameBegin](../../aspose.threed.render/entityrenderer/framebegin)(Renderer, IRenderQueue) | Inizia il rendering di un frame |
| virtual [FrameEnd](../../aspose.threed.render/entityrenderer/frameend)(Renderer, IRenderQueue) | Termina il rendering di un frame |
| virtual [Initialize](../../aspose.threed.render/entityrenderer/initialize)(Renderer) | Inizializza il renderer di entità |
| virtual [PrepareRenderQueue](../../aspose.threed.render/entityrenderer/preparerenderqueue)(Renderer, IRenderQueue, Node, Entity) | Prepara i comandi di rendering per la coppia nodo/entità specificata. |
| virtual [RenderEntity](../../aspose.threed.render/entityrenderer/renderentity)(Renderer, ICommandList, Node, object, int) | Ogni attività di rendering inviata al file[`IRenderQueue`](../irenderqueue) avrà una chiamata RenderEntity corrispondente per eseguire il lavoro di rendering concreto. |
| virtual [ResetSceneCache](../../aspose.threed.render/entityrenderer/resetscenecache)() | La scena è stata modificata o rimossa, è necessario disporre delle risorse di rendering a livello di scena in questo |

### Guarda anche

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

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