Помогите мне оценить этот кастинг

Я нашел это в коде рисования сетки PowerVR, и я не знаю, как его читать.

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

Что здесь происходит? Является ли это ссылкой на void, приведенный в качестве короткого указателя без знака и затем смещенного на (3 * mesh (etc ...) + batchNum)? Это ломает мой мозг.

Он находится в контексте вызова glDrawElements:

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

Ответы на вопрос(4)

Ваш ответ на вопрос