EntityRenderer

EntityRenderer

Επισκόπηση

EntityRenderer είναι μια κλάση στο Aspose.3D FOSS για .NET.

Δημιουργήστε υποκλάση αυτής για να υλοποιήσετε την απόδοση διαφορετικών τύπων οντοτήτων.

Αυτή η κλάση παρέχει 9 μεθόδους για εργασία με αντικείμενα EntityRenderer σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET.

Μέθοδοι

ΥπογραφήΠεριγραφή
EntityRenderer(key: string, features: EntityRendererFeatures)Κατασκευαστής του
EntityRenderer(key: string)Κατασκευαστής του
Initialize(renderer: Renderer)Αρχικοποιήστε τον αποδοχέα οντοτήτων
ResetSceneCache()Η σκηνή έχει αλλάξει ή αφαιρεθεί, χρειάζεται να αποδεσμευτούν οι πόροι απόδοσης επιπέδου σκηνής σε αυτό
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue)Έναρξη απόδοσης πλαισίου
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue)Τέλος απόδοσης πλαισίου
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity)Προετοιμάστε εντολές απόδοσης για το καθορισμένο ζεύγος κόμβου/οντότητας.
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int)Κάθε εργασία απόδοσης που προωθείται στο θα έχει μια αντίστοιχη κλήση RenderEntity για την εκτέλεση της συγκεκριμένης εργασίας απόδοσης.
Dispose()Ο αποδότης οντοτήτων διαγράφεται, απελευθερώστε τους κοινόχρηστους πόρους.

Δείτε επίσης

 Ελληνικά