Renderer
Contenido
[
Ocultar
]Renderer class
El contexto sobre renderer.
public abstract class Renderer : IDisposable
Propiedades
| Nombre | Descripción |
|---|---|
| AssetDirectories { get; } | Directorios que almacenaron activos externos |
| EnableShadows { get; set; } | Obtiene o establece si se habilitan las sombras. |
| FallbackEntityRenderer { get; set; } | Obtiene o establece el renderizador de entidad alternativo cuando la entidad no tiene ningún renderizador especial definido. |
| virtual Frustum { get; set; } | Obtiene o establece el frustum que solía proporcionar la matriz de vista. |
| virtual Material { get; set; } | Obtiene o establece el material que solía proporcionar la información de material utilizada por los shaders. |
| Node { get; set; } | Obtiene o establece elNode instancia utilizada para proporcionar matriz de transformación mundial. |
| PostProcessings { get; } | Cadena de posprocesamiento activa |
| PresetShaders { get; set; } | Obtiene o establece el shader preestablecido set |
| abstract RenderFactory { get; } | Obtiene la fábrica para construir objetos relacionados con el renderizado. |
| RenderStage { get; } | Obtiene la etapa de renderizado actual. |
| RenderTarget { get; } | Especifique el destino de procesamiento en el que se realizarán las siguientes operaciones de procesamiento. |
| Shader { get; set; } | Obtiene o establece la instancia de shader utilizada para renderizar la geometría. |
| ShaderSet { get; set; } | Obtiene o establece el conjunto de sombreadores que se usó para renderizar la escena |
| Variables { get; } | Acceso a las variables internas utilizadas para renderizar |
Métodos
| Nombre | Descripción |
|---|---|
| static CreateRenderer() | Crea un nuevoRenderercon perfil predeterminado. |
| virtual ClearCache() | Limpiar manualmente el caché. Aspose.3D almacenará en caché algunos objetos como materiales/geometrías en tipos internos que sean compatibles con la canalización de procesamiento. Esto debe llamarse manualmente cuando la escena tenga cambios importantes. |
| Dispose() | Desechar elRenderer y todos los recursos relacionados |
| abstract Execute(PostProcessing, IRenderTarget) | Ejecutar un procesamiento posterior en el destino de representación especificado |
| GetPostProcessing(string) | Obtiene un posprocesador integrado compatible con el renderizador. |
| virtual RegisterEntityRenderer(EntityRenderer) | Registre el renderizador de entidades para la entidad especificada |
| virtual Render(IRenderTarget) | Representa el objetivo especificado |
Ver también
- espacio de nombres Aspose.ThreeD.Render
- asamblea Aspose.3D