ShaderTechnique
İçindekiler
[
Saklamak
]ShaderTechnique class
Bir shader tekniği, somut bir renderleme uygulamasını temsil eder.
Yöntemler
constructor
| Ad | Açıklama |
|---|---|
| constructor() | ShaderTechnique sınıfının yeni bir örneğini başlatır. |
Result:
getDescription
| Ad | Açıklama |
|---|---|
| getDescription() | Bu tekniğin açıklamasını alır veya ayarlar |
Result:
setDescription
| Ad | Açıklama |
|---|---|
| setDescription(value) | Bu tekniğin açıklamasını alır veya ayarlar |
Result:
getShaderLanguage
| Ad | Açıklama |
|---|---|
| getShaderLanguage() | Bu teknik tarafından kullanılan gölgelendirici dilini alır veya ayarlar. |
Result:
setShaderLanguage
| Ad | Açıklama |
|---|---|
| setShaderLanguage(value) | Bu teknik tarafından kullanılan gölgelendirici dilini alır veya ayarlar. |
Result:
getShaderVersion
| Ad | Açıklama |
|---|---|
| getShaderVersion() | Bu teknik tarafından kullanılan gölgelendirici sürümünü alır veya ayarlar. |
Result:
setShaderVersion
| Ad | Açıklama |
|---|---|
| setShaderVersion(value) | Bu teknik tarafından kullanılan gölgelendirici sürümünü alır veya ayarlar. |
Result:
getShaderFile
| Ad | Açıklama |
|---|---|
| getShaderFile() | Harici gölgelendirici dosyasının dosya adını alır veya ayarlar. |
Result:
setShaderFile
| Ad | Açıklama |
|---|---|
| setShaderFile(value) | Harici gölgelendirici dosyasının dosya adını alır veya ayarlar. |
Result:
getShaderContent
| Ad | Açıklama |
|---|---|
| getShaderContent() | Gömülü bir gölgelendirici betiğinin içeriğini alır veya ayarlar. HLSL/GLSL gölgelendirici kaynak dosyası olabilir. |
Result:
setShaderContent
| Ad | Açıklama |
|---|---|
| setShaderContent(value) | Gömülü bir gölgelendirici betiğinin içeriğini alır veya ayarlar. HLSL/GLSL gölgelendirici kaynak dosyası olabilir. |
Result:
getShaderEntry
| Ad | Açıklama |
|---|---|
| getShaderEntry() | Gölgelendiricinin giriş noktasını alır veya ayarlar, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir. |
Result:
setShaderEntry
| Ad | Açıklama |
|---|---|
| setShaderEntry(value) | Gölgelendiricinin giriş noktasını alır veya ayarlar, HLSL gibi bazı gölgelendiriciler özelleştirilmiş girişlere sahip olabilir. |
Result:
getRenderAPI
| Ad | Açıklama |
|---|---|
| getRenderAPI() | Bu teknik tarafından kullanılan renderleme API’sini alır veya ayarlar |
Result:
setRenderAPI
| Ad | Açıklama |
|---|---|
| setRenderAPI(value) | Bu teknik tarafından kullanılan renderleme API’sini alır veya ayarlar |
Result:
getRenderAPIVersion
| Ad | Açıklama |
|---|---|
| getRenderAPIVersion() | Render API’sinin sürümünü alır veya ayarlar. |
Result:
setRenderAPIVersion
| Ad | Açıklama |
|---|---|
| setRenderAPIVersion(value) | Render API’sinin sürümünü alır veya ayarlar. |
Result:
getShaderParameters
| Ad | Açıklama |
|---|---|
| getShaderParameters() | Shader parametresi tanımını alır. Anahtar, dinamik özelliğin adıdır ve değer, özelliğin bağlandığı shader parametresi adıdır. |
Result:
addBinding
| Ad | Açıklama |
|---|---|
| addBinding(property, shaderParameter) | Dinamik özelliği shader parametresine bağlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Dinamik özelliğin adı. |
| shaderParameter | String | Shader parametresinin adı. |
Result: