Here you will find documentation on all the descriptions that Cinema 4D currently has. You can list them Alphabetically, by Type or Plugin . The sample Python and C++ code is automatically generated and in some cases may not be 100% correct. If something doesn't work then please refer to the official Cinema 4D SDK documentation for more information.
ID PARTICLES_EMITTER_ICON
Element Information
Sample Code
Example code for the id PARTICLES_EMITTER_ICON in Oxparticle
Note that this is not the actual code from the Oxparticle file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Oxparticle.res)
LONG PARTICLES_EMITTER_ICON { SCALE_H ; CYCLE { EMITTER_ICON_GREEN; EMITTER_ICON_BLUE; EMITTER_ICON_PINK; EMITTER_ICON_GREY; EMITTER_ICON_DKBLUE; EMITTER_ICON_LILAC; EMITTER_ICON_ORANGE; EMITTER_ICON_YELLOW; EMITTER_ICON_RED; } }
Header File Code (Oxparticle.h)
#ifndef OXPARTICLE_H__ #define OXPARTICLE_H__ enum { PARTICLES_EMITTER_ICON = 1000, //First ID should start at 1000 EMITTER_ICON_GREEN = 1, EMITTER_ICON_BLUE = 2, EMITTER_ICON_PINK = 3, EMITTER_ICON_GREY = 4, EMITTER_ICON_DKBLUE = 5, EMITTER_ICON_LILAC = 6, EMITTER_ICON_ORANGE = 7, EMITTER_ICON_YELLOW = 8, EMITTER_ICON_RED = 9, }; #endif // OXPARTICLE_H__
String File Code (Oxparticle.str)
// C4D-StringResource // Identifier Text STRINGTABLE { PARTICLES_EMITTER_ICON "EmitterIcon"; EMITTER_ICON_GREEN "Green(Default)"; EMITTER_ICON_BLUE "LightBlue"; EMITTER_ICON_PINK "Pink"; EMITTER_ICON_GREY "DarkGrey"; EMITTER_ICON_DKBLUE "DarkBlue"; EMITTER_ICON_LILAC "Lilac"; EMITTER_ICON_ORANGE "Orange"; EMITTER_ICON_YELLOW "Yellow"; EMITTER_ICON_RED "Red"; }