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 nuevoRenderer con 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