RenderFactory
Contenido
[
Ocultar
]RenderFactory class
RenderFactory crea todos los recursos representados en la canalización de representación.
public abstract class RenderFactory
Métodos
Nombre | Descripción |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Crear un destino de representación contiene 1 cubo textura |
abstract CreateDescriptorSet(ShaderProgram) | Crea el conjunto de descriptores para el programa de sombreado especificado. |
abstract CreateIndexBuffer() | Crear unIIndexBuffer instancia para almacenar la información de la cara del polígono. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Cree una canalización de gráficos preconfigurada con sombreado preconfigurado/estado de representación/declaración de vértices y operaciones de dibujo. |
abstract CreateRenderTexture(RenderParameters, int, int) | Crear un objetivo de representación contiene 1 objetivos que representan la textura |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Crear un objetivo de renderizado que renderice a la textura |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Cree un destino de renderizado que renderice en la ventana nativa. |
abstract CreateShaderProgram(ShaderSource) | Crear unShaderProgram objeto |
CreateTextureUnit() | Crea una unidad de textura 2D a la que se puede acceder mediante shader. |
abstract CreateTextureUnit(TextureType) | Crea una unidad de textura a la que se puede acceder mediante shader. |
abstract CreateUniformBuffer(int) | Crear un nuevo búfer uniforme en el lado de la GPU con un tamaño preasignado. |
abstract CreateVertexBuffer(VertexDeclaration) | Crear unIVertexBuffer instancia para almacenar información de vértice del polígono. |
Ver también
- espacio de nombres Aspose.ThreeD.Render
- asamblea Aspose.3D