ShaderTechnique

ShaderTechnique class

Une technique de shader représente une implémentation concrète du rendu.

Méthodes

constructor

NomDescription
constructor()Initialise une nouvelle instance de la classe ShaderTechnique.

Result:


getDescription

NomDescription
getDescription()Obtient ou définit la description de cette technique

Result:


setDescription

NomDescription
setDescription(value)Obtient ou définit la description de cette technique

Result:


getShaderLanguage

NomDescription
getShaderLanguage()Obtient ou définit le langage shader utilisé par cette technique.

Result:


setShaderLanguage

NomDescription
setShaderLanguage(value)Obtient ou définit le langage shader utilisé par cette technique.

Result:


getShaderVersion

NomDescription
getShaderVersion()Obtient ou définit la version du shader utilisée par cette technique.

Result:


setShaderVersion

NomDescription
setShaderVersion(value)Obtient ou définit la version du shader utilisée par cette technique.

Result:


getShaderFile

NomDescription
getShaderFile()Obtient ou définit le nom de fichier du shader externe.

Result:


setShaderFile

NomDescription
setShaderFile(value)Obtient ou définit le nom de fichier du shader externe.

Result:


getShaderContent

NomDescription
getShaderContent()Obtient ou définit le contenu d’un script shader intégré. Il peut s’agir d’un fichier source shader HLSL/GLSL.

Result:


setShaderContent

NomDescription
setShaderContent(value)Obtient ou définit le contenu d’un script shader intégré. Il peut s’agir d’un fichier source shader HLSL/GLSL.

Result:


getShaderEntry

NomDescription
getShaderEntry()Obtient ou définit le point d’entrée du shader, certains shaders comme HLSL peuvent avoir des entrées de shader personnalisées.

Result:


setShaderEntry

NomDescription
setShaderEntry(value)Obtient ou définit le point d’entrée du shader, certains shaders comme HLSL peuvent avoir des entrées de shader personnalisées.

Result:


getRenderAPI

NomDescription
getRenderAPI()Obtient ou définit l’API de rendu utilisée par cette technique

Result:


setRenderAPI

NomDescription
setRenderAPI(value)Obtient ou définit l’API de rendu utilisée par cette technique

Result:


getRenderAPIVersion

NomDescription
getRenderAPIVersion()Obtient ou définit la version de l’API de rendu.

Result:


setRenderAPIVersion

NomDescription
setRenderAPIVersion(value)Obtient ou définit la version de l’API de rendu.

Result:


getShaderParameters

NomDescription
getShaderParameters()Obtient la définition du paramètre de shader. La clé est le nom de la propriété dynamique, et la valeur est le nom du paramètre de shader auquel la propriété est liée.

Result:


addBinding

NomDescription
addBinding(property, shaderParameter)Lie la propriété dynamique au paramètre de shader

Parameters:

NomTypeDescription
propertyStringLe nom de la propriété dynamique.
shaderParameterStringLe nom du paramètre de shader.

Result: