Renderer

Επισκόπηση

Renderer είναι μια κλάση στο Aspose.3D FOSS για .NET. Κληρονομεί από: IDisposable.

Το πλαίσιο σχετικά με τον renderer.

Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα Renderer σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET. Ιδιότητες: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, και 8 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
ShaderSetShaderSetΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το σύνολο shader που χρησιμοποιείται για την απόδοση της σκηνής
VariablesRendererVariableManagerΑνάγνωσηΠρόσβαση στις εσωτερικές μεταβλητές που χρησιμοποιούνται για την απόδοση
PresetShadersPresetShadersΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το προεπιλεγμένο σύνολο shader
RenderFactoryRenderFactoryΑνάγνωσηΛαμβάνει το εργοστάσιο για τη δημιουργία αντικειμένων που σχετίζονται με την απόδοση.
AssetDirectoriesList<string>ΑνάγνωσηΚατάλογοι που αποθήκευαν εξωτερικά περιουσιακά στοιχεία
PostProcessingsIList<PostProcessing>ΑνάγνωσηΕνεργή αλυσίδα μεταεπεξεργασίας
EnableShadowsboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει αν θα ενεργοποιηθούν οι σκιές.
RenderTargetIRenderTargetΑνάγνωσηΚαθορίστε τον στόχο απόδοσης στον οποίο θα εκτελεστούν οι παρακάτω λειτουργίες απόδοσης.
NodeNodeΑνάγνωση/ΕγγραφήΑνακτά ή ορίζει το instance που χρησιμοποιείται για την παροχή του world transform matrix.
FrustumFrustumΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την πυραμίδα που χρησιμοποιείται για την παροχή του πίνακα προβολής.
RenderStageRenderStageΑνάγνωσηΛαμβάνει το τρέχον στάδιο απόδοσης.
MaterialMaterialΑνάγνωση/ΕγγραφήΑνακτά ή ορίζει το υλικό που χρησιμοποιείται για την παροχή πληροφοριών υλικού που χρησιμοποιούν τα shaders.
ShaderShaderProgramΑνάγνωση/ΕγγραφήΑνακτά ή ορίζει το στιγμιότυπο του shader που χρησιμοποιείται για την απόδοση της γεωμετρίας.
FallbackEntityRendererEntityRendererΑνάγνωση/ΕγγραφήΑνακτά ή ορίζει τον εφεδρικό renderer οντοτήτων όταν η οντότητα δεν έχει καθορισμένο ειδικό renderer.

Μέθοδοι

ΥπογραφήΠεριγραφή
ClearCache()Καθαρίστε τη μνήμη cache χειροκίνητα.
GetPostProcessing(name: string)Λαμβάνει έναν ενσωματωμένο μετα-επεξεργαστή που υποστηρίζεται από το renderer.
Execute(postProcessing: PostProcessing, result: IRenderTarget)Εκτελεί μια μετα-επεξεργασία στον καθορισμένο στόχο απόδοσης.
CreateRenderer()Δημιουργεί νέο Renderer με προεπιλεγμένο προφίλ.
Dispose()Αποδεσμεύει το Renderer και όλους τους συναφείς πόρους.
RegisterEntityRenderer(renderer: EntityRenderer)Καταχωρήστε το entity renderer για τη συγκεκριμένη οντότητα
Render(renderTarget: IRenderTarget)Απόδοση του καθορισμένου στόχου

Δείτε επίσης

 Ελληνικά