RenderFactory
RenderFactory class
RenderFactory 创建渲染管道中表示的所有资源。
public abstract class RenderFactory
方法
| 姓名 | 描述 |
|---|---|
| abstract CreateCubeRenderTexture(RenderParameters, int, int) | 创建一个包含 1 个立方体纹理的渲染目标 |
| 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 object |
| CreateTextureUnit() | 创建一个可以被着色器访问的 2D 纹理单元。 |
| abstract CreateTextureUnit(TextureType) | 创建一个可以被着色器访问的纹理单元。 |
| abstract CreateUniformBuffer(int) | 在 GPU 端使用预先分配的大小创建一个新的统一缓冲区。 |
| abstract CreateVertexBuffer(VertexDeclaration) | 创建一个IVertexBuffer存储多边形顶点信息的实例。 |
也可以看看
- 命名空间 Aspose.ThreeD.Render
- 部件 Aspose.3D