Renderer

Vue d’ensemble

Renderer est une classe dans Aspose.3D FOSS pour .NET. Hérite de : IDisposable.

Le contexte concernant le renderer.

Cette classe fournit 7 méthodes pour travailler avec des objets Renderer dans les programmes .NET. Les méthodes disponibles incluent: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET. Propriétés: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, et 8 autres.

Propriétés

NomTypeAccèsDescription
ShaderSetShaderSetLecture/ÉcritureObtient ou définit l’ensemble de shaders utilisé pour rendre la scène
VariablesRendererVariableManagerLectureAccès aux variables internes utilisées pour le rendu
PresetShadersPresetShadersLecture/ÉcritureObtient ou définit l’ensemble de shaders prédéfini
RenderFactoryRenderFactoryLectureObtient la fabrique pour créer des objets liés au rendu.
AssetDirectoriesList<string>LectureRépertoires qui stockent des actifs externes
PostProcessingsIList<PostProcessing>LectureChaîne de post-traitement active
EnableShadowsboolLecture/ÉcritureObtient ou définit si les ombres sont activées.
RenderTargetIRenderTargetLectureSpécifiez la cible de rendu sur laquelle les opérations de rendu suivantes seront effectuées.
NodeNodeLecture/ÉcritureObtient ou définit l’instance utilisée pour fournir la matrice de transformation du monde.
FrustumFrustumLecture/ÉcritureObtient ou définit le frustum qui était utilisé pour fournir la matrice de vue.
RenderStageRenderStageLectureObtient l’étape de rendu actuelle.
MaterialMaterialLecture/ÉcritureObtient ou définit le matériau qui était utilisé pour fournir les informations de matériau utilisées par les shaders.
ShaderShaderProgramLecture/ÉcritureObtient ou définit l’instance de shader utilisée pour le rendu de la géométrie.
FallbackEntityRendererEntityRendererLecture/ÉcritureObtient ou définit le renderer d’entité de secours lorsque l’entité n’a aucun renderer spécial défini.

Méthodes

SignatureDescription
ClearCache()Efface le cache manuellement.
GetPostProcessing(name: string)Obtient un post-processor intégré pris en charge par le renderer.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Exécuter un post-traitement sur la cible de rendu spécifiée
CreateRenderer()Crée un nouveau Renderer avec le profil par défaut.
Dispose()Libérer le Renderer et toutes les ressources associées
RegisterEntityRenderer(renderer: EntityRenderer)Enregistrer le entity renderer pour l’entité spécifiée
Render(renderTarget: IRenderTarget)Rendre la cible spécifiée

Voir aussi

 Français