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:

ΌνομαΤύποςΠεριγραφή
propertyStringΤο όνομα της δυναμικής ιδιότητας.
shaderParameterStringΤο όνομα της παραμέτρου shader.

Result: