ShaderTechnique
Overview
ShaderTechnique adalah kelas di Aspose.3D FOSS untuk Java.
Teknik shader mewakili implementasi rendering yang konkret.
Kelas ini menyediakan 19 metode untuk bekerja dengan ShaderTechnique objek dalam program Java. Metode yang tersedia meliputi: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, dan 7 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, dan 3 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
description | String | Read | Dapatkan deskripsi teknik ini. |
shaderLanguage | String | Read | Mengambil bahasa shader yang digunakan oleh teknik ini. |
shaderVersion | String | Read | Mengambil versi shader yang digunakan oleh teknik ini. |
shaderFile | String | Read | Dapatkan nama file dari external shader file. |
shaderContent | byte[] | Read | Dapatkan isi dari skrip shader tertanam. |
shaderEntry | String | Read | Dapatkan titik masuk shader. |
renderAPI | String | Read | Mendapatkan API rendering yang digunakan oleh teknik ini. |
renderAPIVersion | String | Read | Dapatkan versi API rendering. |
shaderParameters | Map<String, String> | Read | Dapatkan definisi parameter shader. |
Methods
| Signature | Description |
|---|---|
ShaderTechnique() | Ini akan menginisialisasi instance baru dari kelas ShaderTechnique. |
getDescription() → String | Dapatkan deskripsi teknik ini. |
setDescription(value: String) | Menentukan deskripsi teknik ini. |
getShaderLanguage() → String | Mendapatkan bahasa shader yang digunakan oleh teknik ini. |
setShaderLanguage(value: String) | Menetapkan bahasa shader yang digunakan oleh teknik ini. |
getShaderVersion() → String | Mengambil versi shader yang digunakan oleh teknik ini. |
setShaderVersion(value: String) | Menetapkan versi shader yang digunakan oleh teknik ini. |
getShaderFile() → String | Dapatkan nama file dari external shader file. |
setShaderFile(value: String) | Menetapkan nama file dari file shader eksternal. |
getShaderContent() → byte[] | Dapatkan isi dari skrip shader tertanam. |
setShaderContent(value: byte[]) | Menetapkan isi skrip shader yang tertanam. |
getShaderEntry() → String | Dapatkan titik masuk shader. |
setShaderEntry(value: String) | Menetapkan titik masuk shader. |
getRenderAPI() → String | Mendapatkan API rendering yang digunakan oleh teknik ini. |
setRenderAPI(value: String) | Menetapkan API render yang digunakan oleh teknik ini. |
getRenderAPIVersion() → String | Dapatkan versi API rendering. |
setRenderAPIVersion(value: String) | Menetapkan versi API rendering. |
getShaderParameters() → Map<String, String> | Dapatkan definisi parameter shader. |
addBinding(property: String, shaderParameter: String) | Mengikat properti dinamis ke parameter shader. |