Плоскость в данном случае это a, b, c, d, т.е. 4 флоата. Судя по формату функции она хавает банки блитзевские (хотя могу и ошибатся, не юзал), т.е. банально строишь плоскость (как - знает учебник геометрии), упаковывешь в 16 байтную структуру типа:
struct Plane
{
float a, b, c, d;
};
И передаешь ее указатель в эту функцию (как это конкретно на блитзе делается я хз). Все собственно.
З.Ы. Если памятьь не отказывает железо держит 6 клипплейнов, т.е. index в данном случае длежит в диапазоне [0; 5]