ShaderTechnique

ShaderTechnique class

Sebuah teknik shader merepresentasikan implementasi rendering konkret.

Metode

constructor

NamaDeskripsi
constructor()Menginisialisasi sebuah instance baru dari kelas ShaderTechnique.

Result:


getDescription

NamaDeskripsi
getDescription()Mendapatkan atau mengatur deskripsi teknik ini

Result:


setDescription

NamaDeskripsi
setDescription(value)Mendapatkan atau mengatur deskripsi teknik ini

Result:


getShaderLanguage

NamaDeskripsi
getShaderLanguage()Mendapatkan atau mengatur bahasa shader yang digunakan oleh teknik ini.

Result:


setShaderLanguage

NamaDeskripsi
setShaderLanguage(value)Mendapatkan atau mengatur bahasa shader yang digunakan oleh teknik ini.

Result:


getShaderVersion

NamaDeskripsi
getShaderVersion()Mendapatkan atau mengatur versi shader yang digunakan oleh teknik ini.

Result:


setShaderVersion

NamaDeskripsi
setShaderVersion(value)Mendapatkan atau mengatur versi shader yang digunakan oleh teknik ini.

Result:


getShaderFile

NamaDeskripsi
getShaderFile()Mendapatkan atau mengatur nama berkas dari file shader eksternal.

Result:


setShaderFile

NamaDeskripsi
setShaderFile(value)Mendapatkan atau mengatur nama berkas dari file shader eksternal.

Result:


getShaderContent

NamaDeskripsi
getShaderContent()Mendapatkan atau mengatur konten skrip shader yang tersemat. Bisa berupa file sumber shader HLSL/GLSL.

Result:


setShaderContent

NamaDeskripsi
setShaderContent(value)Mendapatkan atau mengatur konten skrip shader yang tersemat. Bisa berupa file sumber shader HLSL/GLSL.

Result:


getShaderEntry

NamaDeskripsi
getShaderEntry()Mendapatkan atau mengatur titik masuk shader, beberapa shader seperti HLSL dapat memiliki entri shader yang disesuaikan.

Result:


setShaderEntry

NamaDeskripsi
setShaderEntry(value)Mendapatkan atau mengatur titik masuk shader, beberapa shader seperti HLSL dapat memiliki entri shader yang disesuaikan.

Result:


getRenderAPI

NamaDeskripsi
getRenderAPI()Mendapatkan atau mengatur API rendering yang digunakan oleh teknik ini

Result:


setRenderAPI

NamaDeskripsi
setRenderAPI(value)Mendapatkan atau mengatur API rendering yang digunakan oleh teknik ini

Result:


getRenderAPIVersion

NamaDeskripsi
getRenderAPIVersion()Mendapatkan atau mengatur versi API rendering.

Result:


setRenderAPIVersion

NamaDeskripsi
setRenderAPIVersion(value)Mendapatkan atau mengatur versi API rendering.

Result:


getShaderParameters

NamaDeskripsi
getShaderParameters()Mendapatkan definisi parameter shader. Kunci adalah nama properti dinamis, dan nilai adalah nama parameter shader yang terhubung ke properti tersebut.

Result:


addBinding

NamaDeskripsi
addBinding(property, shaderParameter)Mengikat properti dinamis ke parameter shader

Parameters:

NamaTipeDeskripsi
propertyStringNama properti dinamis.
shaderParameterStringNama parameter shader.

Result: