Renderer
Содержание
[
Скрывать
]Renderer class
Контекст об рендерере.
public abstract class Renderer : IDisposable
Характеристики
| Имя | Описание |
|---|---|
| AssetDirectories { get; } | Каталоги, в которых хранятся внешние активы |
| EnableShadows { get; set; } | Получает или задает, следует ли включить тени. |
| FallbackEntityRenderer { get; set; } | Получает или задает резервный модуль визуализации объекта, если для объекта не определен специальный модуль визуализации. |
| virtual Frustum { get; set; } | Получает или задает усеченную пирамиду, которая использовалась для предоставления матрицы представления. |
| virtual Material { get; set; } | Получает или задает материал, который использовался для предоставления информации о материале, используемой шейдерами. |
| Node { get; set; } | Получает или задаетNode Экземпляр, используемый для предоставления матрицы преобразования мира. |
| PostProcessings { get; } | Активная цепочка постобработки |
| PresetShaders { get; set; } | Получает или задает предустановленный шейдер set |
| abstract RenderFactory { get; } | Получает фабрику для создания объектов, связанных с визуализацией. |
| RenderStage { get; } | Получает текущую стадию рендеринга. |
| RenderTarget { get; } | Укажите цель рендеринга, над которой будут выполняться следующие операции рендеринга. |
| Shader { get; set; } | Получает или задает экземпляр шейдера, используемый для рендеринга геометрии. |
| ShaderSet { get; set; } | Получает или задает набор шейдеров, который использовался для рендеринга сцены |
| Variables { get; } | Доступ к внутренним переменным, используемым для рендеринга |
Методы
| Имя | Описание |
|---|---|
| static CreateRenderer() | Создает новыйRendererс профилем по умолчанию. |
| virtual ClearCache() | Очистить кеш вручную. Aspose.3D будет кэшировать некоторые объекты, такие как материалы/геометрия, во внутренние типы, совместимые с конвейером рендеринга. Это следует вызывать вручную, когда в сцене происходят серьезные изменения. |
| Dispose() | УтилизироватьRenderer и все сопутствующие ресурсы |
| abstract Execute(PostProcessing, IRenderTarget) | Выполнить постобработку на указанной цели рендеринга |
| GetPostProcessing(string) | Получает встроенный постпроцессор, поддерживаемый средством визуализации. |
| virtual RegisterEntityRenderer(EntityRenderer) | Зарегистрируйте визуализатор объектов для указанного entity |
| virtual Render(IRenderTarget) | Визуализация указанной цели |
Смотрите также
- пространство имен Aspose.ThreeD.Render
- сборка Aspose.3D