Ayudame a evaluar este casting

Encontré esto en el código de malla de PowerVR y realmente no sé cómo leerlo.

&((unsigned short*)0)[3 * mesh.sBoneBatches.pnBatchOffset[batchNum]]

¿Que esta pasando aqui? ¿Es esta una referencia a la conversión de vacíos como un puntero corto sin firmar y luego se desplaza con (3 * mesh (etc ...) + batchNum)? Está rompiendo mi cerebro.

Se encuentra en el contexto de una llamada a glDrawElements:

glDrawElements(GL_TRIANGLES, i32Tris * 3, GL_UNSIGNED_SHORT, 
               &((unsigned short*)0)[3 * mesh.sBoneBatches.pnBatchOffset[batchNum]]);

Respuestas a la pregunta(4)

Su respuesta a la pregunta