return { summary = 'Get the value of a pixel of the TextureData.', description = 'Returns the value of a pixel of the TextureData.', arguments = { { name = 'x', type = 'number', description = 'The x coordinate of the pixel to get (0-indexed).' }, { name = 'y', type = 'number', description = 'The y coordinate of the pixel to get (0-indexed).' } }, returns = { { name = 'r', type = 'number', description = 'The red component of the pixel, from 0.0 to 1.0.' }, { name = 'g', type = 'number', description = 'The green component of the pixel, from 0.0 to 1.0.' }, { name = 'b', type = 'number', description = 'The blue component of the pixel, from 0.0 to 1.0.' }, { name = 'a', type = 'number', description = 'The alpha component of the pixel, from 0.0 to 1.0.' } }, notes = [[ The following texture formats are supported: `rgba`, `rgb`, `r32f`, `rg32f`, and `rgba32f`. ]], related = { 'TextureData:setPixel', 'Texture:replacePixels', 'TextureFormat' } }