[ Maverik Level 3 functions ]
mav_SMSCallbackExecFnSet
mav_SMSCallbackExecFnSet, mav_SMSCallbackExecFnExec
Summary
Set/execute SMS callback function.
Syntax
void mav_SMSCallbackExecFnSet(MAV_SMSClass *sc, MAV_SMSCallbackExecFnFn fn);
int mav_SMSCallbackExecFnExec(MAV_SMS *s, MAV_drawInfo *di, MAV_SMSExecFn *fn);
Description
mav_SMSCallbackExecFnSet sets a callback function
which upon execution uses drawing information di to
determine for each object in the SMS whether it should be processed
further by the function defined in fn. Normally this will be a drawing function
and the di would include the clip planes associated with a given view. An example of a non-drawing use of fn might be to count the number of
objects occupying an arbitrary volume of space. Here, di would be set to
the clip planes defining the volume (and the view information would not be
used).
Back to the index page.