The VRayUserInteger texture allows the user to read and return a single integer value from the User Attributes of the currently shaded object as a result. This can be useful if the same material or texture is applied to several objects in the scene, but you want to control some of its properties with User-Defined properties.