| Classes | |
| class | ColorProfile | 
| class | ColorProfileConvert | 
| class | BaseBitmap | 
| class | MultipassBitmap | 
| class | BaseBitmapLink | 
| class | MovieLoader | 
| class | MovieSaver | 
| class | BitmapLoaderPlugin | 
| class | BitmapSaverPlugin | 
| class | AutoBitmap | 
| Namespaces | |
| maxon | |
| Enumerations | |
| enum class | BITMAP_UPDATEREGION { X1 , Y1 , X2 , Y2 , TYPE , COLOR , PREPARE } | 
| Functions | |
| enum BITMAP_UPDATEREGION | MAXON_ENUM_LIST (BITMAP_UPDATEREGION) | 
| IconData | InitResourceIcon (Int32 resource_id) | 
| BaseBitmap * | InitResourceBitmap (Int32 resource_id) | 
| BaseBitmap * | GetBitmapFromLockList (BaseDocument *doc, Filename &fn, Int32 frame, LayerSet *lsl, LockList *&lockList, INITRENDERRESULT *initRenderResult=nullptr) | 
| void | Unlock (LockList *&lockList) | 
| Bool | IsMarkedForDeletion (const LockList *lockList) | 
| maxon::Result< maxon::DataDictionary > | GetImageSettingsDictionary (const BaseContainer *data, Int32 filterId) | 
| maxon::Result< void > | SetImageSettingsDictionary (const maxon::DataDictionary &settings, BaseContainer *data, Int32 filterId) | 
| Bool | BitmapSaverPluginSupport (BitmapSaverPlugin *bp, Int flags) | 
| Bool | BitmapSaverPluginSupport (Int32 format, Int flags) | 
| Bool | BitmapSaverPluginIsMovie (BitmapSaverPlugin *bp) | 
| Bool | BitmapSaverPluginIsMovie (Int32 format) | 
| Variables | |
| X1 | |
| Y1 | |
| X2 | |
| Y2 | |
| TYPE | |
| COLOR | |
| PREPARE | |
| ColorProfile | MAXON_ENUM_LIST | 
| #define COLORMODE_MAXCOLOR | 
Maximum number of color modes.
| #define CUSTOMDATATYPE_COLORPROFILE | 
ColorProfile custom data ID.
| #define CUSTOMGUI_COLORPROFILE | 
ColorProfile custom GUI ID.
| #define BMP_INSERTLAST | 
A special MultipassBitmap that can be used to indicate to position a layer last in the list.
Loads the global icon with ID resource_id.
Cinema 4D registers hundreds of its icons at program start and this way you can access them, for example RESOURCEIMAGE_MOVE is the move symbol. It is also possible to access the icons for commands. 
| [in] | resource_id | The resource ID to load. | 
| BaseBitmap* InitResourceBitmap | ( | Int32 | resource_id | ) | 
Loads the global icon with ID resource_id as a bitmap.
Cinema 4D registers hundreds of its icons at program start and this way you can access them, for example RESOURCEIMAGE_MOVE is the move symbol. It is also possible to access the icons for commands. 
| [in] | resource_id | The resource ID to load. | 
| BaseBitmap* GetBitmapFromLockList | ( | BaseDocument * | doc, | 
| Filename & | fn, | ||
| Int32 | frame, | ||
| LayerSet * | lsl, | ||
| LockList *& | lockList, | ||
| INITRENDERRESULT * | initRenderResult = nullptr | ||
| ) | 
Gets a bitmap from a locklist.
| [in] | doc | The document to which the locklist belongs. | 
| [in] | fn | Filename of the texture. | 
| [in] | frame | Frame number. | 
| [in] | lsl | Layer set. | 
| [out] | lockList | The locklist to which this bitmap belongs. | 
| [out] | initRenderResult | Result of loading the textures. Can be nullptr. | 
| void Unlock | ( | LockList *& | lockList | ) | 
Unlocks a locklist. The parameter must be the same that was returned from GetBitmapFromLockList.
| [in] | lockList | Locklist to unlock. | 
| Bool IsMarkedForDeletion | ( | const LockList * | lockList | ) | 
Checks if a locklist is marked for deletion.
| [in] | lockList | Locklist to check. | 
| maxon::Result<maxon::DataDictionary> GetImageSettingsDictionary | ( | const BaseContainer * | data, | 
| Int32 | filterId | ||
| ) | 
Extracts the DataDictionary from the BaseContainer.
The DataDictionary stores the image format settings. 
| [in] | data | BaseContainer to extract. | 
| [in] | filterId | Filter id to separate settings between different filters. | 
| maxon::Result<void> SetImageSettingsDictionary | ( | const maxon::DataDictionary & | settings, | 
| BaseContainer * | data, | ||
| Int32 | filterId | ||
| ) | 
Replaces the DataDictionary in the BaseContainer.
The DataDictionary stores the image format settings. 
| [in] | settings | Settings to replace | 
| [out] | data | BaseContainer to modify. | 
| [in] | filterId | Filter id to separate settings between different filters. | 
| Bool BitmapSaverPluginSupport | ( | BitmapSaverPlugin * | bp, | 
| Int | flags | ||
| ) | 
| Bool BitmapSaverPluginIsMovie | ( | BitmapSaverPlugin * | bp | ) | 
| X1 | 
| Y1 | 
| X2 | 
| Y2 | 
| TYPE | 
| COLOR | 
| PREPARE | 
Bool.