Optionalprops: PropsProtecteddefinedProtectednodeReadonlyprogramProtectedpropsReadonlyresolvedReadonlyshaderReadonlyshaderReadonlystageReadonlytimeSets the value of a single float uniform variable.
The location of the uniform variable.
Sets the value of a float array uniform variable.
The location of the uniform variable.
The array of values to set.
Sets the value of a single integer uniform variable.
The location of the uniform variable.
Sets the value of an integer array uniform variable.
The location of the uniform variable.
The array of values to set.
Sets the value of a vec2 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
Sets the value of a vec2 array uniform variable.
The location of the uniform variable.
The array of vec2 values to set.
Sets the value of a vec2 array uniform variable.
The location of the uniform variable.
The array of vec2 values to set as FloatArray.
Sets the value of a ivec2 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
Sets the value of an ivec2 array uniform variable.
The location of the uniform variable.
The array of ivec2 values to set.
Sets the value of a vec3 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
The third component of the vector.
Sets the value of a vec3 uniform variable.
The location of the uniform variable.
Sets the value of a vec3 array uniform variable.
The location of the uniform variable.
The array of vec3 values to set.
Sets the value of a ivec3 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
The third component of the vector.
Sets the value of an ivec3 array uniform variable.
The location of the uniform variable.
The array of ivec3 values to set.
Sets the value of a vec4 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
The third component of the vector.
The fourth component of the vector.
Sets an array of numbers
The location of the uniform variable.
Sets the value of a vec4 array uniform variable.
The location of the uniform variable.
The array of vec4 values to set.
Sets the value of a ivec4 uniform variable.
The location of the uniform variable.
The first component of the vector.
The second component of the vector.
The third component of the vector.
The fourth component of the vector.
Sets the value of an ivec4 array uniform variable.
The location of the uniform variable.
The array of ivec4 values to set.
Sets the value of a mat2 uniform variable.
The location of the uniform variable.
The array of mat2 values to set.
Sets the value of a mat2 uniform variable.
The location of the uniform variable.
The array of mat2 values to set.
Sets the value of a mat4 uniform variable.
The location of the uniform variable.
The array of mat4 values to set.
Sets the value of a RGBA variable
CoreShaderNode is a base class that manages the shader prop values. When a prop is being updated the CoreShaderNode will notify either the associated CoreNode, or the Stage that there has been a change and a new render of the scene.