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öntemAçı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:

ParametreTürAçıklama
özellikjava.lang.StringDinamik özelliğin adı.
shaderParameterjava.lang.StringGölgelendirici parametresinin adı.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.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:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setRenderAPI(String value)

public void setRenderAPI(String value)

Bu teknik tarafından kullanılan renderleme API’sını ayarlar

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setRenderAPIVersion(String value)

public void setRenderAPIVersion(String value)

Renderleme API’sının sürümünü ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni 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:

ParametreTürAçıklama
değerbyte[]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:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setShaderFile(String value)

public void setShaderFile(String value)

Harici gölgelendirici dosyasının dosya adını ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setShaderLanguage(String value)

public void setShaderLanguage(String value)

Bu teknik tarafından kullanılan gölgelendirici dilini ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni değer

setShaderVersion(String value)

public void setShaderVersion(String value)

Bu teknik tarafından kullanılan gölgelendirici sürümünü ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.StringYeni 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:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int