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 | डायनेमिक प्रॉपर्टी का नाम। |
| shaderParameter | java.lang.String | शेडर पैरामीटर का नाम। |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | java.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:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long | |
| arg1 | int |