Renderer

Visión general

Renderer es una clase en Aspose.3D FOSS para .NET. Hereda de: IDisposable.

El contexto acerca del renderizador.

Esta clase proporciona 7 métodos para trabajar con objetos Renderer en programas .NET. Los métodos disponibles incluyen: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET. Propiedades: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, y 8 más.

Propiedades

NombreTipoAccesoDescripción
ShaderSetShaderSetLectura/EscrituraObtiene o establece el conjunto de shaders que se usa para renderizar la escena
VariablesRendererVariableManagerLecturaAcceso a las variables internas utilizadas para renderizar
PresetShadersPresetShadersLectura/EscrituraObtiene o establece el conjunto de sombreadores preestablecido
RenderFactoryRenderFactoryLecturaObtiene la fábrica para crear objetos relacionados con la renderización.
AssetDirectoriesList<string>LecturaDirectorios que almacenan activos externos
PostProcessingsIList<PostProcessing>LecturaCadena de postprocesamiento activa
EnableShadowsboolLectura/EscrituraObtiene o establece si habilitar sombras.
RenderTargetIRenderTargetLecturaEspecifique el objetivo de renderizado en el que se ejecutarán las siguientes operaciones de renderizado.
NodeNodeLectura/EscrituraObtiene o establece la instancia utilizada para proporcionar la matriz de transformación del mundo.
FrustumFrustumLectura/EscrituraObtiene o establece el frustum que se usa para proporcionar la matriz de vista.
RenderStageRenderStageLecturaObtiene la etapa de renderizado actual.
MaterialMaterialLectura/EscrituraObtiene o establece el material que se utiliza para proporcionar información de material utilizada por los shaders.
ShaderShaderProgramLectura/EscrituraObtiene o establece la instancia del shader utilizada para renderizar la geometría.
FallbackEntityRendererEntityRendererLectura/EscrituraObtiene o establece el renderizador de entidad de respaldo cuando la entidad no tiene un renderizador especial definido.

Métodos

FirmaDescripción
ClearCache()Limpia manualmente la caché.
GetPostProcessing(name: string)Obtiene un post-procesador incorporado que es compatible con el renderizador.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Ejecutar un postprocesamiento en el objetivo de renderizado especificado
CreateRenderer()Crea un nuevo Renderer con el perfil predeterminado.
Dispose()Descarta el Renderer y todos los recursos relacionados
RegisterEntityRenderer(renderer: EntityRenderer)Registra el entity renderer para la entidad especificada
Render(renderTarget: IRenderTarget)Renderizar el objetivo especificado

Ver también

 Español