ShaderTechnique

Inheritance: java.lang.Object

public class ShaderTechnique

Μια τεχνική shader αντιπροσωπεύει μια συγκεκριμένη υλοποίηση απόδοσης.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
ShaderTechnique()Αρχικοποιεί μια νέα παρουσία της κλάσης ShaderTechnique.

Μέθοδοι

ΜέθοδοςΠεριγραφή
addBinding(String property, String shaderParameter)Συνδέει τη δυναμική ιδιότητα με την παράμετρο shader
equals(Object arg0)
getClass()
getDescription()Λαμβάνει την περιγραφή αυτής της τεχνικής
getRenderAPI()Λαμβάνει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική
getRenderAPIVersion()Λαμβάνει την έκδοση του API απόδοσης.
getShaderContent()Λαμβάνει το περιεχόμενο ενός ενσωματωμένου script shader.
getShaderEntry()Λαμβάνει το σημείο εισόδου του shader, ορισμένα shaders όπως το HLSL μπορούν να έχουν προσαρμοσμένα σημεία εισόδου.
getShaderFile()Λαμβάνει το όνομα αρχείου του εξωτερικού αρχείου shader.
getShaderLanguage()Λαμβάνει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική.
getShaderParameters()Λαμβάνει τον ορισμό της παραμέτρου shader.
getShaderVersion()Λαμβάνει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική.
hashCode()
notify()
notifyAll()
setDescription(String value)Ορίζει την περιγραφή αυτής της τεχνικής
setRenderAPI(String value)Ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική
setRenderAPIVersion(String value)Ορίζει την έκδοση του API απόδοσης.
setShaderContent(byte[] value)Ορίζει το περιεχόμενο ενός ενσωματωμένου script shader.
setShaderEntry(String value)Ορίζει το σημείο εισόδου του shader, ορισμένα shader όπως το HLSL μπορούν να έχουν προσαρμοσμένες εισόδους shader.
setShaderFile(String value)Ορίζει το όνομα αρχείου του εξωτερικού αρχείου shader.
setShaderLanguage(String value)Ορίζει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική.
setShaderVersion(String value)Ορίζει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ShaderTechnique()

public ShaderTechnique()

Αρχικοποιεί μια νέα παρουσία της κλάσης ShaderTechnique.

addBinding(String property, String shaderParameter)

public void addBinding(String property, String shaderParameter)

Συνδέει τη δυναμική ιδιότητα με την παράμετρο shader

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
ιδιότηταjava.lang.StringΤο όνομα της δυναμικής ιδιότητας.
shaderParameterjava.lang.StringΤο όνομα της παραμέτρου shader.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescription()

public String getDescription()

Λαμβάνει την περιγραφή αυτής της τεχνικής

Returns: java.lang.String - η περιγραφή αυτής της τεχνικής

getRenderAPI()

public String getRenderAPI()

Λαμβάνει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική

Returns: java.lang.String - το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική

getRenderAPIVersion()

public String getRenderAPIVersion()

Λαμβάνει την έκδοση του API απόδοσης.

Returns: java.lang.String - η έκδοση του API απόδοσης.

getShaderContent()

public byte[] getShaderContent()

Λαμβάνει το περιεχόμενο ενός ενσωματωμένου script shader. Μπορεί να είναι αρχείο πηγαίου κώδικα shader HLSL/GLSL.

Returns: byte[] - το περιεχόμενο ενός ενσωματωμένου script shader. Μπορεί να είναι αρχείο πηγαίου κώδικα shader HLSL/GLSL.

getShaderEntry()

public String getShaderEntry()

Λαμβάνει το σημείο εισόδου του shader, ορισμένα shaders όπως το HLSL μπορούν να έχουν προσαρμοσμένα σημεία εισόδου.

Returns: java.lang.String - το σημείο εισόδου του shader, ορισμένα shader όπως το HLSL μπορούν να έχουν προσαρμοσμένες εισόδους shader.

getShaderFile()

public String getShaderFile()

Λαμβάνει το όνομα αρχείου του εξωτερικού αρχείου shader.

Returns: java.lang.String - το όνομα αρχείου του εξωτερικού αρχείου shader.

getShaderLanguage()

public String getShaderLanguage()

Λαμβάνει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική.

Returns: java.lang.String - η γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική.

getShaderParameters()

public Map<String,String> getShaderParameters()

Λαμβάνει τον ορισμό της παραμέτρου shader. Το κλειδί είναι το όνομα της δυναμικής ιδιότητας, και η τιμή είναι το όνομα της παραμέτρου shader στην οποία συνδέεται η ιδιότητα.

Returns: java.util.Map<java.lang.String,java.lang.String> - ο ορισμός της παραμέτρου shader. Το κλειδί είναι το όνομα της δυναμικής ιδιότητας, και η τιμή είναι το όνομα της παραμέτρου shader στην οποία συνδέεται η ιδιότητα.

getShaderVersion()

public String getShaderVersion()

Λαμβάνει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική.

Returns: java.lang.String - η έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDescription(String value)

public void setDescription(String value)

Ορίζει την περιγραφή αυτής της τεχνικής

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setRenderAPI(String value)

public void setRenderAPI(String value)

Ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setRenderAPIVersion(String value)

public void setRenderAPIVersion(String value)

Ορίζει την έκδοση του API απόδοσης.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setShaderContent(byte[] value)

public void setShaderContent(byte[] value)

Ορίζει το περιεχόμενο ενός ενσωματωμένου script shader. Μπορεί να είναι αρχείο πηγαίου κώδικα shader HLSL/GLSL.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήbyte[]Νέα τιμή

setShaderEntry(String value)

public void setShaderEntry(String value)

Ορίζει το σημείο εισόδου του shader, ορισμένα shader όπως το HLSL μπορούν να έχουν προσαρμοσμένες εισόδους shader.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setShaderFile(String value)

public void setShaderFile(String value)

Ορίζει το όνομα αρχείου του εξωτερικού αρχείου shader.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setShaderLanguage(String value)

public void setShaderLanguage(String value)

Ορίζει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

setShaderVersion(String value)

public void setShaderVersion(String value)

Ορίζει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
τιμήjava.lang.StringΝέα τιμή

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int