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