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_GENOBJ_SPRITE_TYPE
Element Information
Sample Code
Example code for the id XPQ_PARAM_GENOBJ_SPRITE_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_GENOBJ_SPRITE_TYPE { CYCLE { XPQ_PARAM_GENOBJ_DOT; XPQ_PARAM_GENOBJ_TICK; XPQ_PARAM_GENOBJ_PLACARD; XPQ_PARAM_GENOBJ_SPHERE; XPQ_PARAM_GENOBJ_CYCLINDER; XPQ_PARAM_GENOBJ_CAPSULE; XPQ_PARAM_GENOBJ_CONE; XPQ_PARAM_GENOBJ_PYRAMID; XPQ_PARAM_GENOBJ_DISC; XPQ_PARAM_GENOBJ_3PLANE; XPQ_PARAM_GENOBJ_LIGHT; XPQ_PARAM_GENOBJ_POINT; XPQ_PARAM_GENOBJ_POINTCLOUD; XPQ_PARAM_GENOBJ_TEXT; XPQ_PARAM_GENOBJ_RUBBLE; } }
Header File Code (Oxpquestion.h)
#ifndef OXPQUESTION_H__ #define OXPQUESTION_H__ enum { XPQ_PARAM_GENOBJ_SPRITE_TYPE = 1000, //First ID should start at 1000 XPQ_PARAM_GENOBJ_DOT = 1, XPQ_PARAM_GENOBJ_TICK = 2, XPQ_PARAM_GENOBJ_PLACARD = 3, XPQ_PARAM_GENOBJ_SPHERE = 4, XPQ_PARAM_GENOBJ_CYCLINDER = 5, XPQ_PARAM_GENOBJ_CAPSULE = 6, XPQ_PARAM_GENOBJ_CONE = 7, XPQ_PARAM_GENOBJ_PYRAMID = 8, XPQ_PARAM_GENOBJ_DISC = 9, XPQ_PARAM_GENOBJ_3PLANE = 10, XPQ_PARAM_GENOBJ_LIGHT = 11, XPQ_PARAM_GENOBJ_POINT = 12, XPQ_PARAM_GENOBJ_POINTCLOUD = 13, XPQ_PARAM_GENOBJ_TEXT = 14, XPQ_PARAM_GENOBJ_RUBBLE = 15, }; #endif // OXPQUESTION_H__
String File Code (Oxpquestion.str)
// C4D-StringResource // Identifier Text STRINGTABLE { XPQ_PARAM_GENOBJ_SPRITE_TYPE "SpriteType"; XPQ_PARAM_GENOBJ_DOT "Cube"; XPQ_PARAM_GENOBJ_TICK "Tick"; XPQ_PARAM_GENOBJ_PLACARD "Placard"; XPQ_PARAM_GENOBJ_SPHERE "Sphere"; XPQ_PARAM_GENOBJ_CYCLINDER "Cylinder"; XPQ_PARAM_GENOBJ_CAPSULE "Capsule"; XPQ_PARAM_GENOBJ_CONE "Cone"; XPQ_PARAM_GENOBJ_PYRAMID "Pyramid"; XPQ_PARAM_GENOBJ_DISC "Disc"; XPQ_PARAM_GENOBJ_3PLANE "3-Plane"; XPQ_PARAM_GENOBJ_LIGHT "Light"; XPQ_PARAM_GENOBJ_POINT "Points"; XPQ_PARAM_GENOBJ_POINTCLOUD "Points(PointCloud)"; XPQ_PARAM_GENOBJ_TEXT "Text"; XPQ_PARAM_GENOBJ_RUBBLE "Rubble"; }