توابع opengl از نوع callback هستند به چه معناست؟
اگر به همین چند تا تابعی که تا به حال گذاشتم دقت کنید می بینیدکه در واقع
یک تابع دارد تابع دیگری را فراخوانی میکند. در واقع پارامتر یک تابع ، تابع دیگری
شده به ا ین نوع توابع callback میگویند.در اپن جی ال هم تمام توابع از پیش
تعریف شده اند و طریقه استفاده ما از طریق همین callback است.
مثلا همین توضیح تابع glutKeyboardFunc را این طور مینویسند:
void glutKeyboardFunc(void(*func)(unsigned char key,int x,int y)
+ نوشته شده در پنجشنبه هجدهم آبان ۱۳۹۱ ساعت 17:54 توسط zeinab
|