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

Δείτε επίσης