Basic documentation /was: Plugin info file[SOLVED]

On 19/01/2015 at 07:28, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   R16 
Platform:      Mac OSX  ; 
Language(s) :     C++  ;


This may be a stupid question, but nevertheless:
I can't seem to find the file with general information (update, execution, ...) about cpp plugins.
Can somebody link it to me please? 😄


On 20/01/2015 at 07:52, xxxxxxxx wrote:

do you mean the articles in the SDK documentation?
Then I think, I have answered the question already in your SDK Documentation thread.

If you meant something different, can you please elaborate a bit more?

On 20/01/2015 at 08:27, xxxxxxxx wrote:


Well, if I go to the C.O.F.F.E.E. documentation I can go to
plugins -> plugin types and there I find a lot of information about C.O.F.F.E.E. plugins.
But if I go to the C++ documentation, I just end up to the search function.
If I then search for plugin or tagplugin, I just get some documentation, but no information about how it works (like in the C.O.F.F.E.E. documentation).

Thanks for your help!


On 20/01/2015 at 08:38, xxxxxxxx wrote:

well, 2~3 years ago when I started reading Cinema 4D SDK, I was completely lost!!

Cinema 4D SDK relies on your C++ experience, if you understand how C++ OOP works, how virtual functions work, you will understand how all plugins work even without documentation.

the only thing that you will ask about is FLAGS.

in general, a plugin is just a class, which is derived from an abstract class "command plugin, tag plugin, ..." each one got its own class, you derive from this class, and override its virtual functions, SDK will tell you when these functions are called so you can expect how the program runs.

all this requires deep understanding of classes, pointers, functions , ... "they are the core of C++"

On 20/01/2015 at 12:29, xxxxxxxx wrote:

did you have a look at the R15 docs (the link I posted)?
There you have a start page pretty similar to the C.O.F.F.E.E. docs. It even has a Plugin Types page.

Also we have a sticky post (above the latest posts in SDK Help) C++ plugin tutorial resources, which provides links to free, public resources, which certainly contain quite useful information for beginners.

On 21/01/2015 at 05:24, xxxxxxxx wrote:

Well yeah, didn't find that one! 😛


On 21/01/2015 at 05:28, xxxxxxxx wrote:

Renamed thread to better represent content.