return {
  summary = 'Data types for vertex attributes in meshes.',
  description = 'These are the data types that can be used by vertex data in meshes.',
  values = {
    {
      name = 'i8',
      description = 'Signed 8 bit integers (-128 to 127).'
    },
    {
      name = 'u8',
      description = 'Unsigned 8 bit integers (0 to 255).'
    },
    {
      name = 'i16',
      description = 'Signed 16 bit integers (-32768 to 32767).'
    },
    {
      name = 'u16',
      description = 'Unsigned 16 bit integers (0 to 65535).'
    },
    {
      name = 'i32',
      description = 'Signed 32 bit integers (-2147483648 to 2147483647).'
    },
    {
      name = 'u32',
      description = 'Unsigned 32 bit integers (0 to 429467295).'
    },
    {
      name = 'f32',
      description = 'Floating point numbers.'
    }
  }
}
