[ Maverik Level 3 functions ]


mav_objListObjectAdd

mav_objListObjectAdd, mav_objListObjectRmv, mav_objListEmpty, mav_objListIntersect, mav_objListPointerReset, mav_objListPointerPush, mav_objListPointerPop, mav_objListObjectNext, mav_objListExecFn, mav_objListDelete, mav_objListSize

Summary

SMS management: object list.


Syntax

int mav_objListObjectAdd(MAV_SMS *s, MAV_object *o);

int mav_objListObjectRmv(MAV_SMS *s, MAV_object *o);

int mav_objListEmpty(MAV_SMS *s, int *o);

int mav_objListIntersect(MAV_SMS *s, MAV_window *w, MAV_line *ln, MAV_objectIntersection *oi, MAV_object **o);

int mav_objListPointerReset(MAV_SMS *s);

int mav_objListPointerPush(MAV_SMS *s);

int mav_objListPointerPop(MAV_SMS *s);

int mav_objListObjectNext(MAV_SMS *s, MAV_object **o);

int mav_objListExecFn(MAV_SMS *s, MAV_drawInfo *di, MAV_SMSExecFn *fn);

int mav_objListDelete(MAV_SMS *s, int *o);

int mav_objListSize(MAV_SMS *s, int *sz);


Description

These are the callback routines for the Object List class of SMS. Each of these functions is registered for an SMS of this class on Maverik initialisation.


Back to the index page.