Replacements

About

The MAXON API is the base for all future development of Cinema 4D. It will replace more and more elements of the classic API new functions and classes.

Plugins that were written for an older version of the SDK must adapt the source code by replacing old classes with new MAXON API classes.

Replacements in R20

ClassReplacement
AutoNew/AutoPtrNew reference system e.g. maxon::UniqueRef
AutoLocker/AutoRWLocker/AutoRWLockmaxon::ScopedLock
AutoSpinLockmaxon::ScopedLock
BigIntegermaxon::BigInteger
FileMonitormaxon::FileMonitor
GeDynamicArraymaxon::BaseArray
GeRWSpinlockmaxon::RWSpinlock
GeSignalmaxon::ConditionVariableInterface
GeSortAndSearchExmaxon::BaseSort
GeSpinlockmaxon::Spinlock
Matrixmaxon::Matrix
Network classes/functionsNew network.framework
MPAlloc/MPThreadPoolmaxon::ParallelFor
SecureRandommaxon::SecureRandom
Semaphoremaxon::Spinlock
SendMailAvailable()/SendMail()maxon::SmtpMailInterface
Vectormaxon::Vector

See also API Transition, Changes in R20 and API Change List in R20.

Further Reading