EntityRenderer
περιεχόμενα
[
κρύβω
]EntityRenderer class
Υποκατηγορία για την υλοποίηση απόδοσης για διαφορετικούς τύπους οντοτήτων.
public class EntityRenderer
Κατασκευαστές
| Ονομα | Περιγραφή |
|---|---|
| EntityRenderer(string) | Κατασκευαστής τουEntityRenderer |
| EntityRenderer(string, EntityRendererFeatures) | Κατασκευαστής τουEntityRenderer |
Μέθοδοι
| Ονομα | Περιγραφή |
|---|---|
| virtual Dispose() | Το πρόγραμμα απόδοσης οντοτήτων διατίθεται, αποδεσμεύστε κοινόχρηστους πόρους. |
| virtual FrameBegin(Renderer, IRenderQueue) | Ξεκινήστε την απόδοση ενός πλαισίου |
| virtual FrameEnd(Renderer, IRenderQueue) | Τελειώνει την απόδοση ενός πλαισίου |
| virtual Initialize(Renderer) | Αρχικοποίηση της οντότητας renderer |
| virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity) | Προετοιμασία εντολών απόδοσης για καθορισμένο ζεύγος κόμβου/οντότητας. |
| virtual RenderEntity(Renderer, ICommandList, Node, object, int) | Κάθε εργασία απόδοσης προωθείται στοIRenderQueue θα έχει ένα αντίστοιχο RenderEntity call για να εκτελέσει τη συγκεκριμένη εργασία απόδοσης. |
| virtual ResetSceneCache() | Η σκηνή έχει αλλάξει ή αφαιρεθεί, πρέπει να διαθέσετε πόρους απόδοσης σε επίπεδο σκηνής σε this |
Δείτε επίσης
- χώρος ονομάτων Aspose.ThreeD.Render
- συνέλευση Aspose.3D