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