Aspose.ThreeD.Render

Όλες οι σχετικές κλάσεις απόδοσης ορίζονται σε αυτό το namespace

Τάξεις

ΤάξηΠεριγραφή
DescriptorSetUpdaterΑυτή η κλάση επιτρέπει την ενημέρωση τουIDescriptorSet σε λειτουργία αλυσίδας.
DriverExceptionΗ εξαίρεση που προκύπτει από τα προγράμματα οδήγησης εσωτερικής απόδοσης.
EntityRendererΥποκατηγορία για την υλοποίηση απόδοσης για διαφορετικούς τύπους οντοτήτων.
EntityRendererKeyΤο κλειδί της καταχωρημένης οντότητας renderer
GLSLSourceΟ πηγαίος κώδικας των shader στο GLSL
InitializationExceptionΕξαιρέσεις στο render pipeline προετοιμασία
PostProcessingΤα εφέ μετά την επεξεργασία
PushConstantΈνα βοηθητικό πρόγραμμα για την παροχή δεδομένων σε shader μέσω σταθεράς ώθησης.
RendererΤο πλαίσιο σχετικά με το renderer.
RendererVariableManagerΑυτή η κλάση διαχειρίζεται τις μεταβλητές που χρησιμοποιούνται στο rendering
RenderFactoryΤο Το RenderFactory δημιουργεί όλους τους πόρους που αντιπροσωπεύονται στη γραμμή απόδοσης.
RenderParametersΠεριγράψτε τις παραμέτρους της απόδοσης target
RenderResourceΗ αφηρημένη κλάση όλων των πόρων απόδοσης Όλοι οι πόροι απόδοσης θα διατεθούν όταν απελευθερωθεί η διάταξη απόδοσης. Τάξεις όπωςMesh/Texture θα έχει ένα αντίστοιχο RenderResource
RenderStateΚατάσταση απόδοσης για την κατασκευή του αγωγού Οι αλλαγές που έγιναν στην κατάσταση απόδοσης δεν θα επηρεάσουν τις δημιουργημένες παρουσίες του αγωγού.
ShaderExceptionΕξαιρέσεις που σχετίζονται με Shader
ShaderProgramΤο πρόγραμμα shader
ShaderSetΠρογράμματα Shader για κάθε είδος υλικών
ShaderSourceΟ πηγαίος κώδικας του shader
ShaderVariableΜεταβλητή Shader
SPIRVSourceΤο μεταγλωττισμένο shader σε μορφή SPIR-V.
StencilStateΚαταστάσεις στένσιλ ανά πρόσωπο.
TextureDataΑυτή η κλάση περιέχει τα ακατέργαστα δεδομένα και τον ορισμό μορφής μιας υφής.
ViewportΑIRenderTarget περιέχει τουλάχιστον ένα παράθυρο προβολής για την απόδοση της σκηνής.
WindowHandleΕνθυλακωμένη λαβή παραθύρου για διαφορετικές πλατφόρμες.

Δομές

ΔομήΠεριγραφή
CubeFaceData<T>Δεδομένα για κάθε όψη της υφής του χάρτη κύβου.

Διεπαφές

ΔιεπαφήΠεριγραφή
IBufferΗ βασική διεπαφή όλων των διαχειριζόμενων buffer που χρησιμοποιούνται στο rendering
ICommandListΚωδικοποιεί μια ακολουθία εντολών που θα σταλούν στην GPU για απόδοση.
IDescriptorSetΤα σύνολα περιγραφέων περιγράφουν διαφορετικούς πόρους που μπορούν να χρησιμοποιηθούν για να συνδεθούν στη γραμμή απόδοσης όπως buffers, textures
IIndexBufferΗ προσωρινή μνήμη ευρετηρίου περιγράφει τη γεωμετρία που χρησιμοποιείται στην απόδοση του αγωγού.
IPipelineΗ προ-ψημένη ακολουθία λειτουργιών για την κατάρτιση στην πλευρά της GPU.
IRenderQueueΤο πρόγραμμα απόδοσης οντοτήτων χρησιμοποιεί αυτήν την ουρά για τη διαχείριση εργασιών απόδοσης.
IRenderTargetΗ βασική διεπαφή του render target
IRenderTextureΗ διεπαφή του render texture
IRenderWindowΤο IRenderWindow αντιπροσωπεύει το εγγενές παράθυρο που δημιουργήθηκε από το λειτουργικό σύστημα που υποστηρίζει την απόδοση.
ITexture1Dυφή 1D
ITexture2Dυφή 2D
ITextureCubemapΥφή χάρτη κύβου
ITextureUnitITextureUnit αντιπροσωπεύει μια υφή στη μνήμη που μοιράζεται μεταξύ της GPU και της CPU και μπορεί να γίνει δειγματοληψία από το shader, όπου τοTexture αντιπροσωπεύει μόνο μια αναφορά σε ένα εξωτερικό αρχείο. Περισσότερες λεπτομέρειες μπορείτε να βρείτε https://en.wikipedia.org/wiki/Texture_mapping_unit
IVertexBufferΤο buffer κορυφής διατηρεί τα δεδομένα κορυφής πολυγώνου που θα σταλούν στην απόδοση pipeline

Απαρίθμηση

ΑπαρίθμησηΠεριγραφή
BlendFactorΣυντελεστής ανάμειξης καθορίζει αριθμητική pixel.
CompareFunctionΗ συνάρτηση σύγκρισης που χρησιμοποιείται στη δοκιμή βάθους/στένσιλ.
CubeFaceΚάθε όψη της υφής του χάρτη κύβου
CullFaceModeΠοιο πρόσωπο για να συλλάβω
DrawOperationΟι πρωτόγονοι τύποι για απόδοση
EntityRendererFeaturesΤα επιπλέον χαρακτηριστικά που θα παρέχει η απόδοση απόδοσης οντοτήτων
FrontFaceΟρισμός πολυγώνων με όψη μπροστά και πίσω
IndexDataTypeΟ τύπος δεδομένων των στοιχείων σεIIndexBuffer
PixelFormatΗ μορφή του εικονοστοιχείου που χρησιμοποιείται στη μονάδα υφής.
PolygonModeΗ λειτουργία ραστεροποίησης πολυγώνου
PresetShadersΑυτό καθορίζει τους προκαθορισμένους εσωτερικούς σκιαδόρους που χρησιμοποιούνται από τον renderer.
RenderQueueGroupIdΤο αναγνωριστικό ομάδας της ουράς απόδοσης
RenderStageΤο στάδιο απόδοσης
ShaderStageShader stage
StencilActionThe stencil test actions
TextureTypeΟ τύπος τουITextureUnit