3ds Max C++ API Reference
|
It is valid for a plug-in to both Filter and Compositor. More...
Macros | |
#define | IMGFLT_NONE 0 |
None. More... | |
#define | IMGFLT_MASK (1<<0) |
Supports Masking. More... | |
#define | IMGFLT_CONTROL (1<<1) |
This informs the system to call the plug-ins ShowControl() method when the user selects the Setup button. More... | |
#define | IMGFLT_FILTER (1<<2) |
Plug-In is a Filter. More... | |
#define | IMGFLT_COMPOSITOR (1<<3) |
If the plug-in is a layer type of filter, it should set this bit. More... | |
#define | IMGFLT_THREADED (1<<4) |
If this flag is NOT set, 3ds Max will avoid multithreading this plug-in. More... | |
It is valid for a plug-in to both Filter and Compositor.
If both flags are set, the user will be able to select it from both the Filter list and from the Compositor list. The plug-in will know it is running as a filter when the foreground map pointer is NULL.
#define IMGFLT_NONE 0 |
None.
#define IMGFLT_MASK (1<<0) |
Supports Masking.
#define IMGFLT_CONTROL (1<<1) |
#define IMGFLT_FILTER (1<<2) |
Plug-In is a Filter.
#define IMGFLT_COMPOSITOR (1<<3) |
If the plug-in is a layer type of filter, it should set this bit.
Plug-In is a Compositor
#define IMGFLT_THREADED (1<<4) |
If this flag is NOT set, 3ds Max will avoid multithreading this plug-in.
Thread aware plug-in