Renderer

Renderer class

Le contexte concernant le rendu. @hideconstructor

Méthodes

getShaderSet

NomDescription
getShaderSet()Obtient ou définit l’ensemble de shaders utilisé pour rendre la scène

Result:


setShaderSet

NomDescription
setShaderSet(value)Obtient ou définit l’ensemble de shaders utilisé pour rendre la scène

Result:


getVariables

NomDescription
getVariables()Accès aux variables internes utilisées pour le rendu

Result:


getPresetShaders

NomDescription
getPresetShaders()Obtient ou définit l’ensemble de shaders prédéfini. La valeur de la propriété est la constante entière PresetShaders.

Result:


setPresetShaders

NomDescription
setPresetShaders(value)Obtient ou définit l’ensemble de shaders prédéfini. La valeur de la propriété est la constante entière PresetShaders.

Result:


getRenderFactory

NomDescription
getRenderFactory()Obtient la fabrique permettant de créer des objets liés au rendu.

Result:


getAssetDirectories

NomDescription
getAssetDirectories()Répertoires qui stockent les actifs externes

Result:


getPostProcessings

NomDescription
getPostProcessings()Chaîne de post-traitement active

Result:


getEnableShadows

NomDescription
getEnableShadows()Obtient ou définit si les ombres sont activées.

Result:


setEnableShadows

NomDescription
setEnableShadows(value)Obtient ou définit si les ombres sont activées.

Result:


getRenderTarget

NomDescription
getRenderTarget()Spécifiez la cible de rendu sur laquelle les opérations de rendu suivantes seront effectuées.

Result:


getNode

NomDescription
getNode()Obtient ou définit l’instance Node utilisée pour fournir la matrice de transformation du monde.

Result:


setNode

NomDescription
setNode(value)Obtient ou définit l’instance Node utilisée pour fournir la matrice de transformation du monde.

Result:


getFrustum

NomDescription
getFrustum()Obtient ou définit le frustum utilisé pour fournir la matrice de vue.

Result:


setFrustum

NomDescription
setFrustum(value)Obtient ou définit le frustum utilisé pour fournir la matrice de vue.

Result:


getRenderStage

NomDescription
getRenderStage()Obtient l’étape de rendu actuelle. La valeur de la propriété est la constante entière RenderStage.

Result:


getMaterial

NomDescription
getMaterial()Obtient ou définit le matériau utilisé pour fournir les informations de matériau utilisées par les shaders.

Result:


setMaterial

NomDescription
setMaterial(value)Obtient ou définit le matériau utilisé pour fournir les informations de matériau utilisées par les shaders.

Result:


getShader

NomDescription
getShader()Obtient ou définit l’instance du shader utilisée pour le rendu de la géométrie.

Result:


setShader

NomDescription
setShader(value)Obtient ou définit l’instance du shader utilisée pour le rendu de la géométrie.

Result:


getFallbackEntityRenderer

NomDescription
getFallbackEntityRenderer()Obtient ou définit le rendu d’entité de secours lorsque l’entité n’a aucun rendu spécial défini.

Result:


setFallbackEntityRenderer

NomDescription
setFallbackEntityRenderer(value)Obtient ou définit le rendu d’entité de secours lorsque l’entité n’a aucun rendu spécial défini.

Result:


clearCache

NomDescription
clearCache()Efface manuellement le cache. Aspose.3D met en cache certains objets comme les matériaux/géométries dans des types internes compatibles avec le pipeline de rendu. Cela doit être appelé manuellement lorsque la scène subit des changements majeurs.

Result:


getPostProcessing

NomDescription
getPostProcessing(name)Obtient un post-processeur intégré pris en charge par le moteur de rendu.

Parameters:

NomTypeDescription
namStringnull

Result: PostTraitement


execute

NomDescription
execute(postProcessing, result)Exécute un post-traitement sur la cible de rendu spécifiée.

Result: PostTraitement


createRenderer

NomDescription
createRenderer()Crée un nouveau Renderer avec le profil par défaut.

Result: Renderer


registerEntityRenderer

NomDescription
registerEntityRenderer(renderer)Enregistre le renderer d’entité pour l’entité spécifiée

Parameters:

NomTypeDescription
rendereEntityRenderernull

Result: Renderer


render

NomDescription
render(renderTarget)Rendre la cible spécifiée

Parameters:

NomTypeDescription
renderTargeIRenderTargetnull

Result: Renderer