AIPattern.h File Reference
#include "AITypes.h"
#include "AIArt.h"
#include "AIColor.h"
#include "AIPathStyle.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"
Go to the source code of this file.
Detailed Description
Define Documentation
#define CallAIPatternProc |
( |
userRoutine, |
|
|
art |
|
) |
(*(userRoutine))((art)) |
Convenience macro to invokes a developer-defined routine for an art object.
#define kAIPatternSuite "AI Pattern Suite" |
#define kAIPatternSuiteVersion kAIPatternSuiteVersion10 |
#define kAIPatternSuiteVersion10 AIAPI_VERSION(10) |
#define kAIPatternVersion kAIPatternSuiteVersion |
#define NewAIPatternProc |
( |
userRoutine |
|
) |
(AIPatternUPP)(userRoutine) |
Convenience macro to cast a developer-defined routine to a pattern callback procedure.
For example:
void MyUserProc(AIArtHandle art);
AIArtHandle group;
AIPatternUPP myUserProcUPP = NewAIPatternProc(MyUserProc);
CallAIPatternProc(myUserProcUPP, group);
Typedef Documentation
Pointer to a user-defined iteration callback procedure.