ShaderTechnique
Contenido
[
Ocultar
]ShaderTechnique class
Una técnica de shader representa una implementación concreta de renderizado.
Métodos
constructor
| Nombre | Descripción |
|---|---|
| constructor() | Inicializa una nueva instancia de la clase ShaderTechnique. |
Result:
getDescription
| Nombre | Descripción |
|---|---|
| getDescription() | Obtiene o establece la descripción de esta técnica |
Result:
setDescription
| Nombre | Descripción |
|---|---|
| setDescription(value) | Obtiene o establece la descripción de esta técnica |
Result:
getShaderLanguage
| Nombre | Descripción |
|---|---|
| getShaderLanguage() | Obtiene o establece el lenguaje del shader usado por esta técnica. |
Result:
setShaderLanguage
| Nombre | Descripción |
|---|---|
| setShaderLanguage(value) | Obtiene o establece el lenguaje del shader usado por esta técnica. |
Result:
getShaderVersion
| Nombre | Descripción |
|---|---|
| getShaderVersion() | Obtiene o establece la versión del shader usada por esta técnica. |
Result:
setShaderVersion
| Nombre | Descripción |
|---|---|
| setShaderVersion(value) | Obtiene o establece la versión del shader usada por esta técnica. |
Result:
getShaderFile
| Nombre | Descripción |
|---|---|
| getShaderFile() | Obtiene o establece el nombre de archivo del shader externo. |
Result:
setShaderFile
| Nombre | Descripción |
|---|---|
| setShaderFile(value) | Obtiene o establece el nombre de archivo del shader externo. |
Result:
getShaderContent
| Nombre | Descripción |
|---|---|
| getShaderContent() | Obtiene o establece el contenido de un script de shader incrustado. Puede ser un archivo fuente de shader HLSL/GLSL. |
Result:
setShaderContent
| Nombre | Descripción |
|---|---|
| setShaderContent(value) | Obtiene o establece el contenido de un script de shader incrustado. Puede ser un archivo fuente de shader HLSL/GLSL. |
Result:
getShaderEntry
| Nombre | Descripción |
|---|---|
| getShaderEntry() | Obtiene o establece el punto de entrada del shader; algunos shaders como HLSL pueden tener entradas de shader personalizadas. |
Result:
setShaderEntry
| Nombre | Descripción |
|---|---|
| setShaderEntry(value) | Obtiene o establece el punto de entrada del shader; algunos shaders como HLSL pueden tener entradas de shader personalizadas. |
Result:
getRenderAPI
| Nombre | Descripción |
|---|---|
| getRenderAPI() | Obtiene o establece la API de renderizado usada por esta técnica |
Result:
setRenderAPI
| Nombre | Descripción |
|---|---|
| setRenderAPI(value) | Obtiene o establece la API de renderizado usada por esta técnica |
Result:
getRenderAPIVersion
| Nombre | Descripción |
|---|---|
| getRenderAPIVersion() | Obtiene o establece la versión de la API de renderizado. |
Result:
setRenderAPIVersion
| Nombre | Descripción |
|---|---|
| setRenderAPIVersion(value) | Obtiene o establece la versión de la API de renderizado. |
Result:
getShaderParameters
| Nombre | Descripción |
|---|---|
| getShaderParameters() | Obtiene la definición del parámetro del shader. La clave es el nombre de la propiedad dinámica, y el valor es el nombre del parámetro del shader al que está conectada la propiedad. |
Result:
addBinding
| Nombre | Descripción |
|---|---|
| addBinding(property, shaderParameter) | Vincula la propiedad dinámica al parámetro del shader |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| property | Cadena | El nombre de la propiedad dinámica. |
| shaderParameter | Cadena | El nombre del parámetro del shader. |
Result: