Renderer
Contenuti
[
Nascondere
]Renderer class
Il contesto sul renderer.
public abstract class Renderer : IDisposable
Proprietà
| Nome | Descrizione |
|---|---|
| AssetDirectories { get; } | Directory che hanno archiviato risorse esterne |
| EnableShadows { get; set; } | Ottiene o imposta se abilitare le ombre. |
| FallbackEntityRenderer { get; set; } | Ottiene o imposta il renderer di entità di fallback quando l’entità non ha un renderer speciale definito. |
| virtual Frustum { get; set; } | Ottiene o imposta il frustum utilizzato per fornire la matrice di visualizzazione. |
| virtual Material { get; set; } | Ottiene o imposta il materiale utilizzato per fornire le informazioni sul materiale utilizzate dagli shader. |
| Node { get; set; } | Ottiene o imposta ilNode istanza utilizzata per fornire la matrice di trasformazione del mondo. |
| PostProcessings { get; } | Catena di post-elaborazione attiva |
| PresetShaders { get; set; } | Ottiene o imposta lo shader predefinito set |
| abstract RenderFactory { get; } | Ottiene la fabbrica per creare oggetti relativi al rendering. |
| RenderStage { get; } | Ottiene la fase di rendering corrente. |
| RenderTarget { get; } | Specifica la destinazione di rendering su cui verranno eseguite le seguenti operazioni di rendering. |
| Shader { get; set; } | Ottiene o imposta l’istanza dello shader utilizzata per il rendering della geometria. |
| ShaderSet { get; set; } | Ottiene o imposta il set di shader utilizzato per eseguire il rendering della scena |
| Variables { get; } | Accesso alle variabili interne utilizzate per il rendering |
Metodi
| Nome | Descrizione |
|---|---|
| static CreateRenderer() | Crea un nuovoRenderercon profilo predefinito. |
| virtual ClearCache() | Cancella manualmente la cache. Aspose.3D memorizzerà nella cache alcuni oggetti come materiali/geometrie in tipi interni compatibili con la pipeline di rendering. Questo dovrebbe essere chiamato manualmente quando la scena ha modifiche importanti. |
| Dispose() | Smaltire ilRenderer e tutte le risorse correlate |
| abstract Execute(PostProcessing, IRenderTarget) | Esegui una post-elaborazione sulla destinazione di rendering specificata |
| GetPostProcessing(string) | Ottiene un post-processore integrato supportato dal renderer. |
| virtual RegisterEntityRenderer(EntityRenderer) | Registra il renderer di entità per l’entità specificata |
| virtual Render(IRenderTarget) | Visualizza il target specificato |
Guarda anche
- spazio dei nomi Aspose.ThreeD.Render
- assemblea Aspose.3D