Renderer
Contenu
[
Cacher
]Renderer class
Le contexte du moteur de rendu.
public abstract class Renderer : IDisposable
Propriétés
| Nom | La description |
|---|---|
| AssetDirectories { get; } | Répertoires qui stockaient des ressources externes |
| EnableShadows { get; set; } | Obtient ou définit s’il faut activer les ombres. |
| FallbackEntityRenderer { get; set; } | Obtient ou définit le rendu d’entité de secours lorsque l’entité n’a pas de rendu spécial défini. |
| virtual Frustum { get; set; } | Obtient ou définit le frustum utilisé pour fournir la matrice de vue. |
| virtual Material { get; set; } | Obtient ou définit le matériau utilisé pour fournir les informations sur le matériau utilisées par les shaders. |
| Node { get; set; } | Obtient ou définit leNode instance utilisée pour fournir la matrice de transformation du monde. |
| PostProcessings { get; } | Chaîne de post-traitement active |
| PresetShaders { get; set; } | Obtient ou définit le jeu de shaders prédéfini |
| abstract RenderFactory { get; } | Obtient la fabrique pour créer des objets liés au rendu. |
| RenderStage { get; } | Obtient l’étape de rendu actuelle. |
| RenderTarget { get; } | Spécifiez la cible de rendu sur laquelle les opérations de rendu suivantes seront effectuées. |
| Shader { get; set; } | Obtient ou définit l’instance de shader utilisée pour le rendu de la géométrie. |
| ShaderSet { get; set; } | Obtient ou définit le jeu de shaders utilisé pour rendre la scène |
| Variables { get; } | Accès aux variables internes utilisées pour le rendu |
Méthodes
| Nom | La description |
|---|---|
| static CreateRenderer() | Crée un nouveauRendereravec le profil par défaut. |
| virtual ClearCache() | Effacez manuellement le cache. Aspose.3D mettra en cache certains objets comme les matériaux/géométries dans des types internes compatibles avec le pipeline de rendu. Cela devrait être appelé manuellement lorsque la scène a des changements majeurs. |
| Dispose() | Jeter leRenderer et toutes les ressources associées |
| abstract Execute(PostProcessing, IRenderTarget) | Exécuter un post-traitement sur la cible de rendu spécifiée |
| GetPostProcessing(string) | Obtient un post-processeur intégré pris en charge par le moteur de rendu. |
| virtual RegisterEntityRenderer(EntityRenderer) | Enregistrer le rendu d’entité pour l’entité spécifiée |
| virtual Render(IRenderTarget) | Rendre la cible spécifiée |
Voir également
- espace de noms Aspose.ThreeD.Render
- Assemblée Aspose.3D