ShaderTechnique
Inheritance: java.lang.Object
public class ShaderTechnique
Bir shader tekniği, somut bir render uygulamasını temsil eder.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| ShaderTechnique() | Yeni bir ShaderTechnique sınıfının bir örneğini başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| addBinding(String property, String shaderParameter) | Dinamik özelliği gölgelendirici parametresine bağlar |
| equals(Object arg0) | |
| getClass() | |
| getDescription() | Bu tekniğin açıklamasını alır |
| getRenderAPI() | Bu teknik tarafından kullanılan renderleme API’sini alır |
| getRenderAPIVersion() | Renderleme API’sinin sürümünü alır. |
| getShaderContent() | Gömülü bir gölgelendirici betiğinin içeriğini alır. |
| getShaderEntry() | Gölgelendiricinin giriş noktasını alır, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir. |
| getShaderFile() | Harici gölgelendirici dosyasının dosya adını alır. |
| getShaderLanguage() | Bu teknik tarafından kullanılan gölgelendirici dilini alır. |
| getShaderParameters() | Gölgelendirici parametre tanımını alır. |
| getShaderVersion() | Bu teknik tarafından kullanılan gölgelendirici sürümünü alır. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setDescription(String value) | Bu tekniğin açıklamasını ayarlar |
| setRenderAPI(String value) | Bu teknik tarafından kullanılan renderleme API’sını ayarlar |
| setRenderAPIVersion(String value) | Renderleme API’sının sürümünü ayarlar. |
| setShaderContent(byte[] value) | Gömülü bir gölgelendirici betiğinin içeriğini ayarlar. |
| setShaderEntry(String value) | Gölgelendiricinin giriş noktasını ayarlar, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir. |
| setShaderFile(String value) | Harici gölgelendirici dosyasının dosya adını ayarlar. |
| setShaderLanguage(String value) | Bu teknik tarafından kullanılan gölgelendirici dilini ayarlar. |
| setShaderVersion(String value) | Bu teknik tarafından kullanılan gölgelendirici sürümünü ayarlar. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
ShaderTechnique()
public ShaderTechnique()
Yeni bir ShaderTechnique sınıfının bir örneğini başlatır.
addBinding(String property, String shaderParameter)
public void addBinding(String property, String shaderParameter)
Dinamik özelliği gölgelendirici parametresine bağlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| özellik | java.lang.String | Dinamik özelliğin adı. |
| shaderParameter | java.lang.String | Gölgelendirici parametresinin adı. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDescription()
public String getDescription()
Bu tekniğin açıklamasını alır
Returns: java.lang.String - bu tekniğin açıklaması
getRenderAPI()
public String getRenderAPI()
Bu teknik tarafından kullanılan renderleme API’sini alır
Returns: java.lang.String - bu teknik tarafından kullanılan renderleme API’sı
getRenderAPIVersion()
public String getRenderAPIVersion()
Renderleme API’sinin sürümünü alır.
Returns: java.lang.String - renderleme API’sının sürümü.
getShaderContent()
public byte[] getShaderContent()
Gömülü bir gölgelendirici betiğinin içeriğini alır. HLSL/GLSL gölgelendirici kaynak dosyası olabilir.
Returns: byte[] - gömülü bir gölgelendirici betiğinin içeriği. HLSL/GLSL gölgelendirici kaynak dosyası olabilir.
getShaderEntry()
public String getShaderEntry()
Gölgelendiricinin giriş noktasını alır, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir.
Returns: java.lang.String - gölgelendiricinin giriş noktası, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir.
getShaderFile()
public String getShaderFile()
Harici gölgelendirici dosyasının dosya adını alır.
Returns: java.lang.String - harici gölgelendirici dosyasının dosya adı.
getShaderLanguage()
public String getShaderLanguage()
Bu teknik tarafından kullanılan gölgelendirici dilini alır.
Returns: java.lang.String - bu teknik tarafından kullanılan gölgelendirici dili.
getShaderParameters()
public Map<String,String> getShaderParameters()
Gölgelendirici parametre tanımını alır. Anahtar, dinamik özelliğin adı, değer ise özelliğin bağlandığı gölgelendirici parametre adıdır.
Returns: java.util.Map<java.lang.String,java.lang.String> - gölgelendirici parametre tanımı. Anahtar, dinamik özelliğin adı, değer ise özelliğin bağlandığı gölgelendirici parametre adıdır.
getShaderVersion()
public String getShaderVersion()
Bu teknik tarafından kullanılan gölgelendirici sürümünü alır.
Returns: java.lang.String - bu teknik tarafından kullanılan gölgelendirici sürümü.
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)
Bu tekniğin açıklamasını ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setRenderAPI(String value)
public void setRenderAPI(String value)
Bu teknik tarafından kullanılan renderleme API’sını ayarlar
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setRenderAPIVersion(String value)
public void setRenderAPIVersion(String value)
Renderleme API’sının sürümünü ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setShaderContent(byte[] value)
public void setShaderContent(byte[] value)
Gömülü bir gölgelendirici betiğinin içeriğini ayarlar. HLSL/GLSL gölgelendirici kaynak dosyası olabilir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | byte[] | Yeni değer |
setShaderEntry(String value)
public void setShaderEntry(String value)
Gölgelendiricinin giriş noktasını ayarlar, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setShaderFile(String value)
public void setShaderFile(String value)
Harici gölgelendirici dosyasının dosya adını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setShaderLanguage(String value)
public void setShaderLanguage(String value)
Bu teknik tarafından kullanılan gölgelendirici dilini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
setShaderVersion(String value)
public void setShaderVersion(String value)
Bu teknik tarafından kullanılan gölgelendirici sürümünü ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.lang.String | Yeni değer |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |