ShaderTechnique
Inheritance: java.lang.Object
public class ShaderTechnique
تقنية التظليل تمثل تنفيذًا فعليًا للعرض.
المنشئات
| منشئ | الوصف |
|---|---|
| ShaderTechnique() | ينشئ مثيلاً جديداً من الفئة ShaderTechnique. |
الطرق
| طريقة | الوصف |
|---|---|
| addBinding(String property, String shaderParameter) | يربط الخاصية الديناميكية بمعامل البرنامج المظلل |
| equals(Object arg0) | |
| getClass() | |
| getDescription() | يحصل على وصف هذه التقنية |
| getRenderAPI() | يحصل على واجهة برمجة التطبيقات للتصيير المستخدمة في هذه التقنية |
| getRenderAPIVersion() | يحصل على نسخة واجهة برمجة التطبيقات للتصيير. |
| getShaderContent() | يحصل على محتوى برنامج تظليل مضمّن. |
| getShaderEntry() | يحصل على نقطة الدخول للبرنامج التظليل، بعض برامج التظليل مثل HLSL يمكن أن تحتوي على مداخل مخصصة. |
| getShaderFile() | يحصل على اسم ملف البرنامج التظليل الخارجي. |
| getShaderLanguage() | يحصل على لغة البرنامج التظليل المستخدمة في هذه التقنية. |
| getShaderParameters() | يحصل على تعريف معلمة البرنامج التظليل. |
| getShaderVersion() | يحصل على إصدار الـ shader المستخدم في هذه التقنية. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setDescription(String value) | يضبط وصف هذه التقنية |
| setRenderAPI(String value) | يضبط واجهة برمجة التطبيقات للتصيير المستخدمة في هذه التقنية |
| setRenderAPIVersion(String value) | يضبط إصدار واجهة برمجة التطبيقات للتصيير. |
| setShaderContent(byte[] value) | يضبط محتوى سكريبت shader المدمج. |
| setShaderEntry(String value) | يضبط نقطة الدخول للـ shader، بعض الـ shaders مثل 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)
يربط الخاصية الديناميكية بمعامل البرنامج المظلل
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| خاصية | java.lang.String | اسم الخاصية الديناميكية. |
| shaderParameter | java.lang.String | اسم معلمة الـ shader. |
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()
يحصل على واجهة برمجة التطبيقات للتصيير المستخدمة في هذه التقنية
Returns: java.lang.String - واجهة برمجة التطبيقات للتصيير المستخدمة في هذه التقنية
getRenderAPIVersion()
public String getRenderAPIVersion()
يحصل على نسخة واجهة برمجة التطبيقات للتصيير.
Returns: java.lang.String - إصدار واجهة برمجة التطبيقات للتصيير.
getShaderContent()
public byte[] getShaderContent()
يحصل على محتوى سكريبت shader مدمج. يمكن أن يكون ملف مصدر shader من نوع HLSL/GLSL.
Returns: byte[] - محتوى سكريبت shader مدمج. يمكن أن يكون ملف مصدر shader من نوع HLSL/GLSL.
getShaderEntry()
public String getShaderEntry()
يحصل على نقطة الدخول للبرنامج التظليل، بعض برامج التظليل مثل HLSL يمكن أن تحتوي على مداخل مخصصة.
Returns: java.lang.String - نقطة الدخول للـ shader، بعض الـ shaders مثل HLSL يمكن أن تحتوي على مداخل shader مخصصة.
getShaderFile()
public String getShaderFile()
يحصل على اسم ملف البرنامج التظليل الخارجي.
Returns: java.lang.String - اسم ملف الـ shader الخارجي.
getShaderLanguage()
public String getShaderLanguage()
يحصل على لغة البرنامج التظليل المستخدمة في هذه التقنية.
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)
يضبط واجهة برمجة التطبيقات للتصيير المستخدمة في هذه التقنية
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String | القيمة الجديدة |
setRenderAPIVersion(String value)
public void setRenderAPIVersion(String value)
يضبط إصدار واجهة برمجة التطبيقات للتصيير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String | القيمة الجديدة |
setShaderContent(byte[] value)
public void setShaderContent(byte[] value)
يضبط محتوى سكريبت shader مدمج. يمكن أن يكون ملف مصدر shader من نوع HLSL/GLSL.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte[] | القيمة الجديدة |
setShaderEntry(String value)
public void setShaderEntry(String value)
يضبط نقطة الدخول للـ shader، بعض الـ shaders مثل 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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |