Shader:setConstant
Available since: Gideros 2015.06.30
Class: Shader
Description
To change the value of a uniform from lua
Shader:setConstant(uniformName,dataType,mult,data)
Parameters
uniformName: (string) The uniform name to change
dataType: (int) The type if data to set (one of the Shader.Cxxx constants)
mult: (number) number of elements of the given type to set
data: (varies) And the actual data to set, either as a table or as multiple arguments
- Shader.CFLOAT
- Shader.CFLOAT4
- Shader.CINT
- Shader.CMATRIX
- Shader.CTEXTURE
- Shader.DBYTE
- Shader.DFLOAT
- Shader.DINT
- Shader.DSHORT
- Shader.DUBYTE
- Shader.DUSHORT
- Shader.FLAG FROM CODE
- Shader.FLAG NONE
- Shader.FLAG NO DEFAULT HEADER
- Shader.SYS COLOR
- Shader.SYS NONE
- Shader.SYS PARTICLESIZE
- Shader.SYS TEXTUREINFO
- Shader.SYS WIT
- Shader.SYS WORLD
- Shader.SYS WVP
- Shader.getEngineVersion
- Shader.getProperties
- Shader.getShaderLanguage
- Shader.new