Aspose.ThreeD.Render
Содержание
[
Скрывать
]Все классы, связанные с визуализацией, определены в этом пространстве имен
Классы
Учебный класс | Описание |
---|---|
DescriptorSetUpdater | Этот класс позволяет обновлятьIDescriptorSet в цепной операции. |
DriverException | Исключение, вызванное внутренними драйверами рендеринга. |
EntityRenderer | Подкласс для реализации рендеринга различных типов сущностей. |
EntityRendererKey | Ключ зарегистрированной сущности renderer |
GLSLSource | Исходный код шейдеров в GLSL |
InitializationException | Исключения при инициализации конвейера рендеринга |
PostProcessing | Эффекты постобработки |
PushConstant | Утилита для предоставления данных шейдеру через push-константу. |
Renderer | Контекст об рендерере. |
RendererVariableManager | Этот класс управляет переменными, используемыми в rendering |
RenderFactory | RenderFactory создает все ресурсы, представленные в конвейере рендеринга. |
RenderParameters | Описать параметры рендера target |
RenderResource | Абстрактный класс всех ресурсов рендеринга Все ресурсы рендеринга будут удалены, когда модуль рендеринга будет выпущен. Такие классы, какMesh /Texture будет иметь соответствующий RenderResource |
RenderState | Состояние рендеринга для построения конвейера Изменения, внесенные в состояние рендеринга, не повлияют на созданные экземпляры конвейера. |
ShaderException | Исключения, связанные с шейдером |
ShaderProgram | Шейдерная программа |
ShaderSet | Шейдерные программы для каждого вида материалов |
ShaderSource | Исходный код шейдера |
ShaderVariable | Переменная шейдера |
SPIRVSource | Скомпилированный шейдер в формате SPIR-V. |
StencilState | Состояний трафарета на грань. |
TextureData | Этот класс содержит необработанные данные и определение формата текстуры. |
Viewport | АIRenderTarget содержит как минимум один вьюпорт для рендеринга сцены. |
WindowHandle | Инкапсулированный дескриптор окна для разных платформ. |
Интерфейсы
Интерфейс | Описание |
---|---|
IBuffer | Базовый интерфейс всех управляемых буферов, используемых при рендеринге |
ICommandList | Кодирует последовательность команд, которые будут отправлены графическому процессору для рендеринга. |
IDescriptorSet | Наборы дескрипторов описывают различные ресурсы, которые можно использовать для привязки к конвейеру рендеринга, такие как буферы, текстуры |
IIndexBuffer | Индексный буфер описывает геометрию, используемую в конвейере рендеринга. |
IPipeline | Заранее подготовленная последовательность операций для рисования на стороне графического процессора. |
IRenderQueue | Модуль рендеринга объектов использует эту очередь для управления задачами рендеринга. |
IRenderTarget | Базовый интерфейс рендера target |
IRenderTexture | Интерфейс рендера текстуры |
IRenderWindow | IRenderWindow представляет собственное окно, созданное операционной системой, которая поддерживает рендеринг. |
ITexture1D | Одномерная текстура |
ITexture2D | 2D-текстура |
ITextureCubemap | Текстура карты куба |
ITextureUnit | ITextureUnit представляет собой текстуру в памяти, которая совместно используется графическим и центральным процессорами и может быть сэмплирована шейдером, , гдеTexture представляет собой только ссылку на внешний файл. Более подробную информацию можно найти https://en.wikipedia.org/wiki/Texture_mapping_unit |
IVertexBuffer | Буфер вершин содержит данные вершин полигонов, которые будут отправлены в конвейер рендеринга |
перечисление
перечисление | Описание |
---|---|
BlendFactor | Коэффициент смешивания определяет арифметику пикселей. |
CompareFunction | Функция сравнения, используемая при тестировании глубины/трафарета. |
CubeFace | Каждая грань текстуры карты куба |
CullFaceMode | Какое лицо отбраковывать |
DrawOperation | Типы примитивов для рендеринга |
EntityRendererFeatures | Дополнительные функции, которые предоставляет средство визуализации объектов |
FrontFace | Определить передние и задние многоугольники |
IndexDataType | Тип данных элементов вIIndexBuffer |
PixelFormat | Формат пикселя, используемый в блоке текстуры. |
PolygonMode | Режим растеризации полигонов |
PresetShaders | Определяет предустановленные внутренние шейдеры, используемые визуализатором. |
RenderQueueGroupId | Идентификатор группы очереди рендеринга |
RenderStage | Стадия рендеринга |
ShaderStage | Этап шейдера |
StencilAction | Трафаретные тестовые действия |
TextureType | ТипITextureUnit |