RenderFactory
περιεχόμενα
[
κρύβω
]RenderFactory class
Το Το RenderFactory δημιουργεί όλους τους πόρους που αντιπροσωπεύονται στη γραμμή απόδοσης.
public abstract class RenderFactory
Μέθοδοι
| Ονομα | Περιγραφή |
|---|---|
| abstract CreateCubeRenderTexture(RenderParameters, int, int) | Δημιουργήστε έναν στόχο απόδοσης που περιέχει 1 κύβο texture |
| abstract CreateDescriptorSet(ShaderProgram) | Δημιουργήστε το σύνολο περιγραφών για το καθορισμένο πρόγραμμα shader. |
| abstract CreateIndexBuffer() | Δημιουργήστε έναIIndexBuffer παράδειγμα για αποθήκευση πληροφοριών προσώπου πολυγώνου. |
| abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Δημιουργήστε μια προρυθμισμένη διοχέτευση γραφικών με προρυθμισμένο shader/render State/vertex δήλωση και λειτουργίες σχεδίασης. |
| abstract CreateRenderTexture(RenderParameters, int, int) | Η δημιουργία ενός στόχου απόδοσης περιέχει 1 στόχους που αποδίδεται στο texture |
| abstract CreateRenderTexture(RenderParameters, int, int, int) | Δημιουργήστε έναν στόχο απόδοσης που αποδίδεται στο texture |
| abstract CreateRenderWindow(RenderParameters, WindowHandle) | Δημιουργήστε έναν στόχο απόδοσης που αποδίδεται στο εγγενές παράθυρο. |
| abstract CreateShaderProgram(ShaderSource) | Δημιουργία αShaderProgram αντικείμενο |
| CreateTextureUnit() | Δημιουργήστε μια μονάδα υφής 2D στην οποία μπορείτε να έχετε πρόσβαση με shader. |
| abstract CreateTextureUnit(TextureType) | Δημιουργήστε μια μονάδα υφής στην οποία μπορείτε να έχετε πρόσβαση με shader. |
| abstract CreateUniformBuffer(int) | Δημιουργήστε ένα νέο ομοιόμορφο buffer στην πλευρά της GPU με προκαθορισμένο μέγεθος. |
| abstract CreateVertexBuffer(VertexDeclaration) | Δημιουργήστε έναIVertexBuffer παράδειγμα για την αποθήκευση πληροφοριών κορυφής πολυγώνου. |
Δείτε επίσης
- χώρος ονομάτων Aspose.ThreeD.Render
- συνέλευση Aspose.3D