ShaderTechnique
περιεχόμενα
[
κρύβω
]ShaderTechnique class
Μια τεχνική shader αντιπροσωπεύει μια συγκεκριμένη υλοποίηση απόδοσης.
Μέθοδοι
constructor
| Όνομα | Περιγραφή |
|---|---|
| constructor() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης ShaderTechnique. |
Result:
getDescription
| Όνομα | Περιγραφή |
|---|---|
| getDescription() | Λαμβάνει ή ορίζει την περιγραφή αυτής της τεχνικής |
Result:
setDescription
| Όνομα | Περιγραφή |
|---|---|
| setDescription(value) | Λαμβάνει ή ορίζει την περιγραφή αυτής της τεχνικής |
Result:
getShaderLanguage
| Όνομα | Περιγραφή |
|---|---|
| getShaderLanguage() | Λαμβάνει ή ορίζει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική. |
Result:
setShaderLanguage
| Όνομα | Περιγραφή |
|---|---|
| setShaderLanguage(value) | Λαμβάνει ή ορίζει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική. |
Result:
getShaderVersion
| Όνομα | Περιγραφή |
|---|---|
| getShaderVersion() | Λαμβάνει ή ορίζει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική. |
Result:
setShaderVersion
| Όνομα | Περιγραφή |
|---|---|
| setShaderVersion(value) | Λαμβάνει ή ορίζει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική. |
Result:
getShaderFile
| Όνομα | Περιγραφή |
|---|---|
| getShaderFile() | Λαμβάνει ή ορίζει το όνομα του εξωτερικού αρχείου shader. |
Result:
setShaderFile
| Όνομα | Περιγραφή |
|---|---|
| setShaderFile(value) | Λαμβάνει ή ορίζει το όνομα του εξωτερικού αρχείου shader. |
Result:
getShaderContent
| Όνομα | Περιγραφή |
|---|---|
| getShaderContent() | Λαμβάνει ή ορίζει το περιεχόμενο ενός ενσωματωμένου script shader. Μπορεί να είναι αρχείο πηγαίου κώδικα HLSL/GLSL shader. |
Result:
setShaderContent
| Όνομα | Περιγραφή |
|---|---|
| setShaderContent(value) | Λαμβάνει ή ορίζει το περιεχόμενο ενός ενσωματωμένου script shader. Μπορεί να είναι αρχείο πηγαίου κώδικα HLSL/GLSL shader. |
Result:
getShaderEntry
| Όνομα | Περιγραφή |
|---|---|
| getShaderEntry() | Λαμβάνει ή ορίζει το σημείο εισόδου του shader, ορισμένα shader όπως το HLSL μπορούν να έχουν προσαρμοσμένα σημεία εισόδου shader. |
Result:
setShaderEntry
| Όνομα | Περιγραφή |
|---|---|
| setShaderEntry(value) | Λαμβάνει ή ορίζει το σημείο εισόδου του shader, ορισμένα shader όπως το HLSL μπορούν να έχουν προσαρμοσμένα σημεία εισόδου shader. |
Result:
getRenderAPI
| Όνομα | Περιγραφή |
|---|---|
| getRenderAPI() | Λαμβάνει ή ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική |
Result:
setRenderAPI
| Όνομα | Περιγραφή |
|---|---|
| setRenderAPI(value) | Λαμβάνει ή ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική |
Result:
getRenderAPIVersion
| Όνομα | Περιγραφή |
|---|---|
| getRenderAPIVersion() | Λαμβάνει ή ορίζει την έκδοση του API απόδοσης. |
Result:
setRenderAPIVersion
| Όνομα | Περιγραφή |
|---|---|
| setRenderAPIVersion(value) | Λαμβάνει ή ορίζει την έκδοση του API απόδοσης. |
Result:
getShaderParameters
| Όνομα | Περιγραφή |
|---|---|
| getShaderParameters() | Λαμβάνει τον ορισμό της παραμέτρου shader. Το κλειδί είναι το όνομα της δυναμικής ιδιότητας, και η τιμή είναι το όνομα της παραμέτρου shader στην οποία συνδέεται η ιδιότητα. |
Result:
addBinding
| Όνομα | Περιγραφή |
|---|---|
| addBinding(property, shaderParameter) | Συνδέει τη δυναμική ιδιότητα με την παράμετρο shader |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | String | Το όνομα της δυναμικής ιδιότητας. |
| shaderParameter | String | Το όνομα της παραμέτρου shader. |
Result: