ShaderTechnique

ShaderTechnique class

Una técnica de shader representa una implementación concreta de renderizado.

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase ShaderTechnique.

Result:


getDescription

NombreDescripción
getDescription()Obtiene o establece la descripción de esta técnica

Result:


setDescription

NombreDescripción
setDescription(value)Obtiene o establece la descripción de esta técnica

Result:


getShaderLanguage

NombreDescripción
getShaderLanguage()Obtiene o establece el lenguaje del shader usado por esta técnica.

Result:


setShaderLanguage

NombreDescripción
setShaderLanguage(value)Obtiene o establece el lenguaje del shader usado por esta técnica.

Result:


getShaderVersion

NombreDescripción
getShaderVersion()Obtiene o establece la versión del shader usada por esta técnica.

Result:


setShaderVersion

NombreDescripción
setShaderVersion(value)Obtiene o establece la versión del shader usada por esta técnica.

Result:


getShaderFile

NombreDescripción
getShaderFile()Obtiene o establece el nombre de archivo del shader externo.

Result:


setShaderFile

NombreDescripción
setShaderFile(value)Obtiene o establece el nombre de archivo del shader externo.

Result:


getShaderContent

NombreDescripción
getShaderContent()Obtiene o establece el contenido de un script de shader incrustado. Puede ser un archivo fuente de shader HLSL/GLSL.

Result:


setShaderContent

NombreDescripció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

NombreDescripción
getShaderEntry()Obtiene o establece el punto de entrada del shader; algunos shaders como HLSL pueden tener entradas de shader personalizadas.

Result:


setShaderEntry

NombreDescripción
setShaderEntry(value)Obtiene o establece el punto de entrada del shader; algunos shaders como HLSL pueden tener entradas de shader personalizadas.

Result:


getRenderAPI

NombreDescripción
getRenderAPI()Obtiene o establece la API de renderizado usada por esta técnica

Result:


setRenderAPI

NombreDescripción
setRenderAPI(value)Obtiene o establece la API de renderizado usada por esta técnica

Result:


getRenderAPIVersion

NombreDescripción
getRenderAPIVersion()Obtiene o establece la versión de la API de renderizado.

Result:


setRenderAPIVersion

NombreDescripción
setRenderAPIVersion(value)Obtiene o establece la versión de la API de renderizado.

Result:


getShaderParameters

NombreDescripció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

NombreDescripción
addBinding(property, shaderParameter)Vincula la propiedad dinámica al parámetro del shader

Parameters:

NombreTipoDescripción
propertyCadenaEl nombre de la propiedad dinámica.
shaderParameterCadenaEl nombre del parámetro del shader.

Result: