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