ShaderTechnique
isi
[
bersembunyi
]ShaderTechnique class
Sebuah teknik shader merepresentasikan implementasi rendering konkret.
Metode
constructor
| Nama | Deskripsi |
|---|---|
| constructor() | Menginisialisasi sebuah instance baru dari kelas ShaderTechnique. |
Result:
getDescription
| Nama | Deskripsi |
|---|---|
| getDescription() | Mendapatkan atau mengatur deskripsi teknik ini |
Result:
setDescription
| Nama | Deskripsi |
|---|---|
| setDescription(value) | Mendapatkan atau mengatur deskripsi teknik ini |
Result:
getShaderLanguage
| Nama | Deskripsi |
|---|---|
| getShaderLanguage() | Mendapatkan atau mengatur bahasa shader yang digunakan oleh teknik ini. |
Result:
setShaderLanguage
| Nama | Deskripsi |
|---|---|
| setShaderLanguage(value) | Mendapatkan atau mengatur bahasa shader yang digunakan oleh teknik ini. |
Result:
getShaderVersion
| Nama | Deskripsi |
|---|---|
| getShaderVersion() | Mendapatkan atau mengatur versi shader yang digunakan oleh teknik ini. |
Result:
setShaderVersion
| Nama | Deskripsi |
|---|---|
| setShaderVersion(value) | Mendapatkan atau mengatur versi shader yang digunakan oleh teknik ini. |
Result:
getShaderFile
| Nama | Deskripsi |
|---|---|
| getShaderFile() | Mendapatkan atau mengatur nama berkas dari file shader eksternal. |
Result:
setShaderFile
| Nama | Deskripsi |
|---|---|
| setShaderFile(value) | Mendapatkan atau mengatur nama berkas dari file shader eksternal. |
Result:
getShaderContent
| Nama | Deskripsi |
|---|---|
| getShaderContent() | Mendapatkan atau mengatur konten skrip shader yang tersemat. Bisa berupa file sumber shader HLSL/GLSL. |
Result:
setShaderContent
| Nama | Deskripsi |
|---|---|
| setShaderContent(value) | Mendapatkan atau mengatur konten skrip shader yang tersemat. Bisa berupa file sumber shader HLSL/GLSL. |
Result:
getShaderEntry
| Nama | Deskripsi |
|---|---|
| getShaderEntry() | Mendapatkan atau mengatur titik masuk shader, beberapa shader seperti HLSL dapat memiliki entri shader yang disesuaikan. |
Result:
setShaderEntry
| Nama | Deskripsi |
|---|---|
| setShaderEntry(value) | Mendapatkan atau mengatur titik masuk shader, beberapa shader seperti HLSL dapat memiliki entri shader yang disesuaikan. |
Result:
getRenderAPI
| Nama | Deskripsi |
|---|---|
| getRenderAPI() | Mendapatkan atau mengatur API rendering yang digunakan oleh teknik ini |
Result:
setRenderAPI
| Nama | Deskripsi |
|---|---|
| setRenderAPI(value) | Mendapatkan atau mengatur API rendering yang digunakan oleh teknik ini |
Result:
getRenderAPIVersion
| Nama | Deskripsi |
|---|---|
| getRenderAPIVersion() | Mendapatkan atau mengatur versi API rendering. |
Result:
setRenderAPIVersion
| Nama | Deskripsi |
|---|---|
| setRenderAPIVersion(value) | Mendapatkan atau mengatur versi API rendering. |
Result:
getShaderParameters
| Nama | Deskripsi |
|---|---|
| getShaderParameters() | Mendapatkan definisi parameter shader. Kunci adalah nama properti dinamis, dan nilai adalah nama parameter shader yang terhubung ke properti tersebut. |
Result:
addBinding
| Nama | Deskripsi |
|---|---|
| addBinding(property, shaderParameter) | Mengikat properti dinamis ke parameter shader |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | String | Nama properti dinamis. |
| shaderParameter | String | Nama parameter shader. |
Result: