RenderFactory
Innehåll
[
Dölj
]RenderFactory class
RenderFactory skapar alla resurser som representeras i renderingspipeline.
public abstract class RenderFactory
Metoder
namn | Beskrivning |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Skapa ett renderingsmål innehåller 1 kub texture |
abstract CreateDescriptorSet(ShaderProgram) | Skapa beskrivningsuppsättningen för specificerat shader-program. |
abstract CreateIndexBuffer() | Skapa enIIndexBuffer instans för att lagra polygons ansiktsinformation. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Skapa en förkonfigurerad grafikpipeline med förkonfigurerad shader/render state/vertex-deklaration och ritoperationer. |
abstract CreateRenderTexture(RenderParameters, int, int) | Skapa ett renderingsmål innehåller 1 mål som renderar till texture |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Skapa ett renderingsmål som renderar till texture |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Skapa ett renderingsmål som renderar till det ursprungliga fönstret. |
abstract CreateShaderProgram(ShaderSource) | Skapa enShaderProgram objekt |
CreateTextureUnit() | Skapa en 2D-strukturenhet som kan nås av shader. |
abstract CreateTextureUnit(TextureType) | Skapa en strukturenhet som kan nås av shader. |
abstract CreateUniformBuffer(int) | Skapa en ny enhetlig buffert på GPU-sidan med förtilldelad storlek. |
abstract CreateVertexBuffer(VertexDeclaration) | Skapa enIVertexBuffer instans för att lagra polygons vertexinformation. |
Se även
- namnutrymme Aspose.ThreeD.Render
- hopsättning Aspose.3D