ShaderTechnique

Inheritance: java.lang.Object

public class ShaderTechnique

एक शेडर तकनीक एक ठोस रेंडरिंग कार्यान्वयन का प्रतिनिधित्व करती है।

कंस्ट्रक्टर

कंस्ट्रक्टरविवरण
ShaderTechnique()एक नया उदाहरण प्रारंभ करता है ShaderTechnique क्लास।

विधियाँ

विधिविवरण
addBinding(String property, String shaderParameter)डायनामिक प्रॉपर्टी को शेडर पैरामीटर से बाइंड करता है।
equals(Object arg0)
getClass()
getDescription()इस तकनीक का विवरण प्राप्त करता है।
getRenderAPI()इस तकनीक द्वारा उपयोग किए गए रेंडरिंग API को प्राप्त करता है।
getRenderAPIVersion()रेंडरिंग API का संस्करण प्राप्त करता है।
getShaderContent()एक एम्बेडेड शेडर स्क्रिप्ट की सामग्री प्राप्त करता है।
getShaderEntry()शेडर का एंट्री पॉइंट प्राप्त करता है, कुछ शेडर जैसे HLSL में कस्टमाइज़्ड एंट्री हो सकती हैं।
getShaderFile()बाहरी शेडर फ़ाइल का फ़ाइलनाम प्राप्त करता है।
getShaderLanguage()इस तकनीक द्वारा उपयोग की गई शेडर भाषा प्राप्त करता है।
getShaderParameters()शेडर पैरामीटर परिभाषा प्राप्त करता है।
getShaderVersion()इस तकनीक द्वारा उपयोग किए गए शेडर संस्करण को प्राप्त करता है।
hashCode()
notify()
notifyAll()
setDescription(String value)इस तकनीक का विवरण सेट करता है
setRenderAPI(String value)इस तकनीक द्वारा उपयोग किए गए रेंडरिंग API को सेट करता है
setRenderAPIVersion(String value)रेंडरिंग API का संस्करण सेट करता है।
setShaderContent(byte[] value)एक एम्बेडेड शेडर स्क्रिप्ट की सामग्री सेट करता है।
setShaderEntry(String value)शेडर का एंट्री पॉइंट सेट करता है, कुछ शेडर जैसे HLSL में कस्टमाइज़्ड एंट्री हो सकते हैं।
setShaderFile(String value)बाहरी शेडर फ़ाइल का फ़ाइलनाम सेट करता है।
setShaderLanguage(String value)इस तकनीक द्वारा उपयोग की गई शेडर भाषा सेट करता है।
setShaderVersion(String value)इस तकनीक द्वारा उपयोग किए गए शेडर संस्करण को सेट करता है।
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)

डायनामिक प्रॉपर्टी को शेडर पैरामीटर से बाइंड करता है।

Parameters:

पैरामीटरप्रकारविवरण
प्रॉपर्टीjava.lang.Stringडायनेमिक प्रॉपर्टी का नाम।
shaderParameterjava.lang.Stringशेडर पैरामीटर का नाम।

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()

एक एम्बेडेड शेडर स्क्रिप्ट की सामग्री प्राप्त करता है। यह HLSL/GLSL शेडर स्रोत फ़ाइल हो सकती है।

Returns: byte[] - एक एम्बेडेड शेडर स्क्रिप्ट की सामग्री। यह HLSL/GLSL शेडर स्रोत फ़ाइल हो सकती है।

getShaderEntry()

public String getShaderEntry()

शेडर का एंट्री पॉइंट प्राप्त करता है, कुछ शेडर जैसे HLSL में कस्टमाइज़्ड एंट्री हो सकती हैं।

Returns: java.lang.String - शेडर का एंट्री पॉइंट, कुछ शेडर जैसे HLSL में कस्टमाइज़्ड एंट्री हो सकते हैं।

getShaderFile()

public String getShaderFile()

बाहरी शेडर फ़ाइल का फ़ाइलनाम प्राप्त करता है।

Returns: java.lang.String - बाहरी शेडर फ़ाइल का फ़ाइलनाम।

getShaderLanguage()

public String getShaderLanguage()

इस तकनीक द्वारा उपयोग की गई शेडर भाषा प्राप्त करता है।

Returns: java.lang.String - इस तकनीक द्वारा उपयोग की गई शेडर भाषा।

getShaderParameters()

public Map<String,String> getShaderParameters()

शेडर पैरामीटर परिभाषा प्राप्त करता है। कुंजी डायनेमिक प्रॉपर्टी का नाम है, और मान वह शेडर पैरामीटर नाम है जिससे प्रॉपर्टी जुड़ी है।

Returns: java.util.Map<java.lang.String,java.lang.String> - शेडर पैरामीटर परिभाषा। कुंजी डायनेमिक प्रॉपर्टी का नाम है, और मान वह शेडर पैरामीटर नाम है जिससे प्रॉपर्टी जुड़ी है।

getShaderVersion()

public String getShaderVersion()

इस तकनीक द्वारा उपयोग किए गए शेडर संस्करण को प्राप्त करता है।

Returns: java.lang.String - इस तकनीक द्वारा उपयोग किया गया शेडर संस्करण।

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)

एक एम्बेडेड शेडर स्क्रिप्ट की सामग्री सेट करता है। यह HLSL/GLSL शेडर स्रोत फ़ाइल हो सकती है।

Parameters:

पैरामीटरप्रकारविवरण
मानbyte[]नया मान

setShaderEntry(String value)

public void setShaderEntry(String value)

शेडर का एंट्री पॉइंट सेट करता है, कुछ शेडर जैसे HLSL में कस्टमाइज़्ड एंट्री हो सकते हैं।

Parameters:

पैरामीटरप्रकारविवरण
मानjava.lang.Stringनया मान

setShaderFile(String value)

public void setShaderFile(String value)

बाहरी शेडर फ़ाइल का फ़ाइलनाम सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
मानjava.lang.Stringनया मान

setShaderLanguage(String value)

public void setShaderLanguage(String value)

इस तकनीक द्वारा उपयोग की गई शेडर भाषा सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
मानjava.lang.Stringनया मान

setShaderVersion(String value)

public void setShaderVersion(String value)

इस तकनीक द्वारा उपयोग किए गए शेडर संस्करण को सेट करता है।

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