Renderer

Panoramica

Renderer è una classe in Aspose.3D FOSS per .NET. Eredita da: IDisposable.

Il contesto sul renderer.

Questa classe fornisce 7 metodi per lavorare con oggetti Renderer nei programmi .NET. I metodi disponibili includono: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET. Proprietà: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, e altre 8.

Proprietà

NomeTipoAccessoDescrizione
ShaderSetShaderSetLettura/ScritturaOttiene o imposta il shader set usato per renderizzare la scena
VariablesRendererVariableManagerLetturaAccesso alle variabili interne utilizzate per il rendering
PresetShadersPresetShadersLettura/ScritturaOttiene o imposta il set di shader predefinito
RenderFactoryRenderFactoryLetturaOttiene la factory per costruire oggetti relativi al rendering.
AssetDirectoriesList<string>LetturaDirectory che memorizzano risorse esterne
PostProcessingsIList<PostProcessing>LetturaCatena di post-elaborazione attiva
EnableShadowsboolLettura/ScritturaOttiene o imposta se abilitare le ombre.
RenderTargetIRenderTargetLetturaSpecifica il render target su cui verranno eseguite le seguenti operazioni di rendering.
NodeNodeLettura/ScritturaOttiene o imposta l’istanza utilizzata per fornire la world transform matrix.
FrustumFrustumLettura/ScritturaOttiene o imposta il frustum che viene usato per fornire la matrice di vista.
RenderStageRenderStageLetturaOttiene la fase di rendering corrente.
MaterialMaterialLettura/ScritturaOttiene o imposta il materiale che viene usato per fornire le informazioni sul materiale utilizzate dagli shader.
ShaderShaderProgramLettura/ScritturaOttiene o imposta l’istanza dello shader utilizzata per il rendering della geometria.
FallbackEntityRendererEntityRendererLettura/ScritturaOttiene o imposta il renderer di fallback per l’entità quando l’entità non ha un renderer speciale definito.

Metodi

FirmaDescrizione
ClearCache()Cancella manualmente la cache.
GetPostProcessing(name: string)Ottiene un post-processor integrato supportato dal renderer.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Esegui un post-processing sul target di rendering specificato
CreateRenderer()Crea un nuovo Renderer con il profilo predefinito.
Dispose()Rilascia il Renderer e tutte le risorse correlate
RegisterEntityRenderer(renderer: EntityRenderer)Registra il renderer dell’entità per l’entità specificata
Render(renderTarget: IRenderTarget)Esegui il rendering del target specificato

Vedi anche

 Italiano