Implementation

Cinema 4D objects and properties can be handled by overriding certain Cineware SDK classes.

To implement an export only or just use the render connection, it is not needed to define any Alien classes because nothing has to be imported and mapped onto other objects. In this case just include the header default_alien_overloads.h to get almost all needed overloads implemented (memory functions and root object allocation). There is only one function left which has to be overloaded in any case: GetWriterInfo(). See comments at the top of default_alien_overloads.h.

Note
The commandline and renderconnection examples shows how to implement the Alien functions and GetWriterInfo(). These can be found in alien_def.h.