RenderFactory
Contenuti
[
Nascondere
]RenderFactory class
RenderFactory crea tutte le risorse rappresentate nella pipeline di rendering.
public abstract class RenderFactory
Metodi
Nome | Descrizione |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Crea una destinazione di rendering contenente 1 trama del cubo |
abstract CreateDescriptorSet(ShaderProgram) | Crea il set di descrittori per il programma shader specificato. |
abstract CreateIndexBuffer() | Crea unIIndexBuffer istanza per memorizzare le informazioni sulla faccia del poligono. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Crea una pipeline grafica preconfigurata con shader/stato di rendering/dichiarazione dei vertici preconfigurati e operazioni di disegno. |
abstract CreateRenderTexture(RenderParameters, int, int) | Crea un target di rendering contiene 1 target che esegue il rendering sulla texture |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Crea una destinazione di rendering che esegue il rendering sulla texture |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Crea una destinazione di rendering che esegue il rendering nella finestra nativa. |
abstract CreateShaderProgram(ShaderSource) | Crea unShaderProgram oggetto |
CreateTextureUnit() | Crea un’unità di texture 2D a cui è possibile accedere tramite lo shader. |
abstract CreateTextureUnit(TextureType) | Crea un’unità di texture a cui è possibile accedere tramite lo shader. |
abstract CreateUniformBuffer(int) | Crea un nuovo buffer uniforme sul lato GPU con dimensioni preallocate. |
abstract CreateVertexBuffer(VertexDeclaration) | Crea unIVertexBuffer istanza per memorizzare le informazioni sui vertici del poligono. |
Guarda anche
- spazio dei nomi Aspose.ThreeD.Render
- assemblea Aspose.3D