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 XPQ_PARAM_COLOR_TYPE
Element Information
Sample Code
Example code for the id XPQ_PARAM_COLOR_TYPE in Oxpquestion
Note that this is not the actual code from the Oxpquestion file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Oxpquestion.res)
LONG XPQ_PARAM_COLOR_TYPE { CYCLE { XPQ_PARAM_COLOR_TYPE_RGB; XPQ_PARAM_COLOR_TYPE_R; XPQ_PARAM_COLOR_TYPE_G; XPQ_PARAM_COLOR_TYPE_B; XPQ_PARAM_COLOR_TYPE_RG; XPQ_PARAM_COLOR_TYPE_RB; XPQ_PARAM_COLOR_TYPE_GB; } }
Header File Code (Oxpquestion.h)
#ifndef OXPQUESTION_H__ #define OXPQUESTION_H__ enum { XPQ_PARAM_COLOR_TYPE = 1000, //First ID should start at 1000 XPQ_PARAM_COLOR_TYPE_RGB = 1, XPQ_PARAM_COLOR_TYPE_R = 2, XPQ_PARAM_COLOR_TYPE_G = 3, XPQ_PARAM_COLOR_TYPE_B = 4, XPQ_PARAM_COLOR_TYPE_RG = 5, XPQ_PARAM_COLOR_TYPE_RB = 6, XPQ_PARAM_COLOR_TYPE_GB = 7, }; #endif // OXPQUESTION_H__
String File Code (Oxpquestion.str)
// C4D-StringResource // Identifier Text STRINGTABLE { XPQ_PARAM_COLOR_TYPE "ComponenttoTest"; XPQ_PARAM_COLOR_TYPE_RGB "RGB(Brightness)"; XPQ_PARAM_COLOR_TYPE_R "RedOnly"; XPQ_PARAM_COLOR_TYPE_G "GreenOnly"; XPQ_PARAM_COLOR_TYPE_B "BlueOnly"; XPQ_PARAM_COLOR_TYPE_RG "RedandGreen"; XPQ_PARAM_COLOR_TYPE_RB "RedandBlue"; XPQ_PARAM_COLOR_TYPE_GB "GreenandBlue"; }