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 παράδειγμα για την αποθήκευση πληροφοριών κορυφής πολυγώνου.

Δείτε επίσης