Απόδοση

Renderer class

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

Μέθοδοι

getShaderSet

ΌνομαΠεριγραφή
getShaderSet()Αποκτά ή ορίζει το σύνολο shader που χρησιμοποιείται για την απόδοση της σκηνής

Result:


setShaderSet

ΌνομαΠεριγραφή
setShaderSet(value)Αποκτά ή ορίζει το σύνολο shader που χρησιμοποιείται για την απόδοση της σκηνής

Result:


getVariables

ΌνομαΠεριγραφή
getVariables()Πρόσβαση στις εσωτερικές μεταβλητές που χρησιμοποιούνται για την απόδοση

Result:


getPresetShaders

ΌνομαΠεριγραφή
getPresetShaders()Αποκτά ή ορίζει το προκαθορισμένο σύνολο shader. Η τιμή της ιδιότητας είναι η ακέραια σταθερά PresetShaders.

Result:


setPresetShaders

ΌνομαΠεριγραφή
setPresetShaders(value)Αποκτά ή ορίζει το προκαθορισμένο σύνολο shader. Η τιμή της ιδιότητας είναι η ακέραια σταθερά PresetShaders.

Result:


getRenderFactory

ΌνομαΠεριγραφή
getRenderFactory()Αποκτά το εργοστάσιο για τη δημιουργία αντικειμένων σχετικών με την απόδοση.

Result:


getAssetDirectories

ΌνομαΠεριγραφή
getAssetDirectories()Κατάλογοι που αποθηκεύουν εξωτερικά περιουσιακά στοιχεία

Result:


getPostProcessings

ΌνομαΠεριγραφή
getPostProcessings()Ενεργή αλυσίδα μετα-επεξεργασίας

Result:


getEnableShadows

ΌνομαΠεριγραφή
getEnableShadows()Λαμβάνει ή ορίζει αν ενεργοποιούνται σκιές.

Result:


setEnableShadows

ΌνομαΠεριγραφή
setEnableShadows(value)Λαμβάνει ή ορίζει αν ενεργοποιούνται σκιές.

Result:


getRenderTarget

ΌνομαΠεριγραφή
getRenderTarget()Καθορίστε τον προορισμό απόδοσης στον οποίο θα εκτελεστούν οι παρακάτω λειτουργίες απόδοσης.

Result:


getNode

ΌνομαΠεριγραφή
getNode()Λαμβάνει ή ορίζει το στιγμιότυπο Node που χρησιμοποιείται για την παροχή του πίνακα μετασχηματισμού κόσμου.

Result:


setNode

ΌνομαΠεριγραφή
setNode(value)Λαμβάνει ή ορίζει το στιγμιότυπο Node που χρησιμοποιείται για την παροχή του πίνακα μετασχηματισμού κόσμου.

Result:


getFrustum

ΌνομαΠεριγραφή
getFrustum()Λαμβάνει ή ορίζει το frustum που χρησιμοποιείται για την παροχή του πίνακα προβολής.

Result:


setFrustum

ΌνομαΠεριγραφή
setFrustum(value)Λαμβάνει ή ορίζει το frustum που χρησιμοποιείται για την παροχή του πίνακα προβολής.

Result:


getRenderStage

ΌνομαΠεριγραφή
getRenderStage()Λαμβάνει το τρέχον στάδιο απόδοσης. Η τιμή της ιδιότητας είναι η ακέραια σταθερά RenderStage.

Result:


getMaterial

ΌνομαΠεριγραφή
getMaterial()Λαμβάνει ή ορίζει το υλικό που χρησιμοποιείται για την παροχή πληροφοριών υλικού που χρησιμοποιούν οι shaders.

Result:


setMaterial

ΌνομαΠεριγραφή
setMaterial(value)Λαμβάνει ή ορίζει το υλικό που χρησιμοποιείται για την παροχή πληροφοριών υλικού που χρησιμοποιούν οι shaders.

Result:


getShader

ΌνομαΠεριγραφή
getShader()Λαμβάνει ή ορίζει το στιγμιότυπο shader που χρησιμοποιείται για την απόδοση της γεωμετρίας.

Result:


setShader

ΌνομαΠεριγραφή
setShader(value)Λαμβάνει ή ορίζει το στιγμιότυπο shader που χρησιμοποιείται για την απόδοση της γεωμετρίας.

Result:


getFallbackEntityRenderer

ΌνομαΠεριγραφή
getFallbackEntityRenderer()Λαμβάνει ή ορίζει τον εναλλακτικό renderer οντότητας όταν η οντότητα δεν έχει καθορισμένο ειδικό renderer.

Result:


setFallbackEntityRenderer

ΌνομαΠεριγραφή
setFallbackEntityRenderer(value)Λαμβάνει ή ορίζει τον εναλλακτικό renderer οντότητας όταν η οντότητα δεν έχει καθορισμένο ειδικό renderer.

Result:


clearCache

ΌνομαΠεριγραφή
clearCache()Καθαρίστε τη λανθάνουσα μνήμη χειροκίνητα. Το Aspose.3D θα αποθηκεύει σε λανθάνουσα μνήμη ορισμένα αντικείμενα όπως υλικά/γεωμετρίες σε εσωτερικούς τύπους που είναι συμβατοί με τη γραμμή επεξεργασίας απόδοσης. Αυτό πρέπει να κληθεί χειροκίνητα όταν η σκηνή υποστεί σημαντικές αλλαγές.

Result:


getPostProcessing

ΌνομαΠεριγραφή
getPostProcessing(name)Λαμβάνει έναν ενσωματωμένο μετα-επεξεργαστή που υποστηρίζεται από τον renderer.

Parameters:

ΌνομαΤύποςΠεριγραφή
namStringnull

Result: PostProcessing


execute

ΌνομαΠεριγραφή
execute(postProcessing, result)Εκτελεί μια μετα-επεξεργασία στον καθορισμένο προορισμό απόδοσης

Result: PostProcessing


createRenderer

ΌνομαΠεριγραφή
createRenderer()Δημιουργεί έναν νέο Renderer με προεπιλεγμένο προφίλ.

Result: Απόδοση


registerEntityRenderer

ΌνομαΠεριγραφή
registerEntityRenderer(renderer)Καταχωρίστε τον renderer οντότητας για την καθορισμένη οντότητα

Parameters:

ΌνομαΤύποςΠεριγραφή
rendereEntityRenderernull

Result: Απόδοση


render

ΌνομαΠεριγραφή
render(renderTarget)Αποδώστε τον καθορισμένο στόχο

Parameters:

ΌνομαΤύποςΠεριγραφή
renderTargeIRenderTargetnull

Result: Απόδοση