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 nouveauRenderer avec 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