API for writing imager nodes. More...
Go to the source code of this file.
Data Structures | |
| struct | ImagerProperties |
| struct | AtImagerNodeMethods |
| Imager Node methods structure. More... | |
Macros | |
| #define | AI_IMAGER_NODE_EXPORT_METHODS(tag) |
| Imager node methods exporter. More... | |
Node Method Declarations | |
| #define | imager_prepare |
| Imager's imager_prepare method declaration. More... | |
| #define | imager_evaluate static void ImagerEvaluate(AtRenderSession* render_session, AtNode* node, struct AtOutputIterator* iterator, int bucket_xo, int bucket_yo, int bucket_size_x, int bucket_size_y, uint16_t tid) |
| Imager's imager_evaluate method declaration. More... | |
Functions | |
API for Imager Writers | |
| AI_API bool | AiImagerAddInput (AtRenderSession *render_session, const AtNode *imager, const AtNode *driver, int aov_type, AtString aov_name, AtNode *filter) |
| Some imagers may need additional information in their evaluation stage. More... | |
| AI_API bool | AiImagerAddOutput (AtRenderSession *render_session, const AtNode *imager, const AtNode *driver, int output_type, AtString output_name) |
| Adds a new output to be written to out destination driver. More... | |
API for writing imager nodes.