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