RenderFactory
Содержание
[
Скрывать
]RenderFactory class
RenderFactory создает все ресурсы, представленные в конвейере рендеринга.
public abstract class RenderFactory
Методы
Имя | Описание |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Создать цель рендеринга, содержащую 1 куб texture |
abstract CreateDescriptorSet(ShaderProgram) | Создать набор дескрипторов для указанной шейдерной программы. |
abstract CreateIndexBuffer() | СоздатьIIndexBuffer экземпляр для хранения информации о лице полигона. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Создайте предварительно настроенный графический конвейер с предварительно настроенным шейдером/состоянием рендеринга/декларацией вершин и операциями отрисовки. |
abstract CreateRenderTexture(RenderParameters, int, int) | Создать цель рендеринга, содержащую 1 цель, которая рендерится в текстуру |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Создать цель рендеринга, которая рендерится в текстуру |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Создайте цель рендеринга, которая выполняет рендеринг в собственное окно. |
abstract CreateShaderProgram(ShaderSource) | СоздатьShaderProgram объект |
CreateTextureUnit() | Создать блок 2D-текстуры, к которому может получить доступ шейдер. |
abstract CreateTextureUnit(TextureType) | Создать блок текстуры, к которому может получить доступ шейдер. |
abstract CreateUniformBuffer(int) | Создать новый юниформ-буфер на стороне графического процессора с предварительно выделенным размером. |
abstract CreateVertexBuffer(VertexDeclaration) | СоздатьIVertexBuffer instance для хранения информации о вершинах полигона. |
Смотрите также
- пространство имен Aspose.ThreeD.Render
- сборка Aspose.3D