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