Renderer

Renderer class

Il contesto relativo al renderer. @hideconstructor

Metodi

getShaderSet

NomeDescrizione
getShaderSet()Ottiene o imposta il set di shader utilizzato per renderizzare la scena

Result:


setShaderSet

NomeDescrizione
setShaderSet(value)Ottiene o imposta il set di shader utilizzato per renderizzare la scena

Result:


getVariables

NomeDescrizione
getVariables()Accesso alle variabili interne utilizzate per il rendering

Result:


getPresetShaders

NomeDescrizione
getPresetShaders()Ottiene o imposta il set di shader predefinito. Il valore della proprietà è la costante intera PresetShaders.

Result:


setPresetShaders

NomeDescrizione
setPresetShaders(value)Ottiene o imposta il set di shader predefinito. Il valore della proprietà è la costante intera PresetShaders.

Result:


getRenderFactory

NomeDescrizione
getRenderFactory()Ottiene la factory per creare oggetti correlati al rendering.

Result:


getAssetDirectories

NomeDescrizione
getAssetDirectories()Directory che memorizzano risorse esterne

Result:


getPostProcessings

NomeDescrizione
getPostProcessings()Catena di post-processing attiva

Result:


getEnableShadows

NomeDescrizione
getEnableShadows()Ottiene o imposta se abilitare le ombre.

Result:


setEnableShadows

NomeDescrizione
setEnableShadows(value)Ottiene o imposta se abilitare le ombre.

Result:


getRenderTarget

NomeDescrizione
getRenderTarget()Specifica il target di rendering su cui verranno eseguite le successive operazioni di rendering.

Result:


getNode

NomeDescrizione
getNode()Ottiene o imposta l’istanza Node utilizzata per fornire la matrice di trasformazione mondiale.

Result:


setNode

NomeDescrizione
setNode(value)Ottiene o imposta l’istanza Node utilizzata per fornire la matrice di trasformazione mondiale.

Result:


getFrustum

NomeDescrizione
getFrustum()Ottiene o imposta il frustum utilizzato per fornire la matrice di visualizzazione.

Result:


setFrustum

NomeDescrizione
setFrustum(value)Ottiene o imposta il frustum utilizzato per fornire la matrice di visualizzazione.

Result:


getRenderStage

NomeDescrizione
getRenderStage()Ottiene lo stato di rendering corrente. Il valore della proprietà è la costante intera RenderStage.

Result:


getMaterial

NomeDescrizione
getMaterial()Ottiene o imposta il materiale utilizzato per fornire le informazioni sui materiali usate dagli shader.

Result:


setMaterial

NomeDescrizione
setMaterial(value)Ottiene o imposta il materiale utilizzato per fornire le informazioni sui materiali usate dagli shader.

Result:


getShader

NomeDescrizione
getShader()Ottiene o imposta l’istanza shader utilizzata per il rendering della geometria.

Result:


setShader

NomeDescrizione
setShader(value)Ottiene o imposta l’istanza shader utilizzata per il rendering della geometria.

Result:


getFallbackEntityRenderer

NomeDescrizione
getFallbackEntityRenderer()Ottiene o imposta il renderer di fallback dell’entità quando l’entità non ha un renderer speciale definito.

Result:


setFallbackEntityRenderer

NomeDescrizione
setFallbackEntityRenderer(value)Ottiene o imposta il renderer di fallback dell’entità quando l’entità non ha un renderer speciale definito.

Result:


clearCache

NomeDescrizione
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 subisce cambiamenti importanti.

Result:


getPostProcessing

NomeDescrizione
getPostProcessing(name)Ottiene un post-processore integrato supportato dal renderer.

Parameters:

NomeTipoDescrizione
namStringanull

Result: PostProcessing


execute

NomeDescrizione
execute(postProcessing, result)Esegue un post-processing sul target di rendering specificato

Result: PostProcessing


createRenderer

NomeDescrizione
createRenderer()Crea un nuovo Renderer con profilo predefinito.

Result: Renderer


registerEntityRenderer

NomeDescrizione
registerEntityRenderer(renderer)Registra il renderer dell’entità per l’entità specificata

Parameters:

NomeTipoDescrizione
rendereEntityRenderernull

Result: Renderer


render

NomeDescrizione
render(renderTarget)Esegui il rendering del target specificato

Parameters:

NomeTipoDescrizione
renderTargeIRenderTargetnull

Result: Renderer