The Cinema API and MAXON API provide tools and classes to handle file and media data. If possible, the classes of the MAXON API should be preferred.
Classic API:
- c4d.bitmaps.BaseBitmap: The bitmap class can be used to load, read, draw and save bitmap pictures of various formats.
- c4d.storage.MultipassBitmap: An extension of the BaseBitmap class that supports higher bit depths, floating point images and multiple layers.
- c4d.storage.HyperFile: Hyper files are used to store data in a file. The HyperFile works with the
FIFOconcept. The values will be written and read in the same order. - c4d.storage.MemoryFileStruct: Used to write to memory instead of to a file.
Maxon API:
- maxon.Url: Defines the location of a file or a similar resource.
- maxon.InputStream: An input stream is used to read data from a resource defined with a maxon::Url.
- maxon.OutputStream: An output stream is used to write data to a resource defined with a maxon::Url.
Copies the internal data of a 32 bit per-channel image to a new one.
Exports Alembic with custom settings.
Exports Obj with custom settings.
Adds an overlay color to a Picture.
Imports Obj with custom settings.
Imports Sketchup File with custom settings.
Imports STP/STEP with custom settings.
Writes/Reads a bitmap to/from memory.
Writes/Reads simple data to/from memory.
Sets and gets global texture paths (Preferences->Files->Paths).