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 nuovoRenderer con 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