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 XPSQ_PARAM_GENOBJ_SPRITE_TYPE
Element Information
Sample Code
Example code for the id XPSQ_PARAM_GENOBJ_SPRITE_TYPE in Oxpsubquestion
Note that this is not the actual code from the Oxpsubquestion file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Oxpsubquestion.res)
LONG XPSQ_PARAM_GENOBJ_SPRITE_TYPE { CYCLE { XPSQ_PARAM_GENOBJ_DOT; XPSQ_PARAM_GENOBJ_TICK; XPSQ_PARAM_GENOBJ_PLACARD; XPSQ_PARAM_GENOBJ_SPHERE; XPSQ_PARAM_GENOBJ_CYCLINDER; XPSQ_PARAM_GENOBJ_CAPSULE; XPSQ_PARAM_GENOBJ_CONE; XPSQ_PARAM_GENOBJ_PYRAMID; XPSQ_PARAM_GENOBJ_DISC; XPSQ_PARAM_GENOBJ_3PLANE; XPSQ_PARAM_GENOBJ_LIGHT; XPSQ_PARAM_GENOBJ_POINT; XPSQ_PARAM_GENOBJ_POINTCLOUD; XPSQ_PARAM_GENOBJ_TEXT; XPSQ_PARAM_GENOBJ_RUBBLE; } }
Header File Code (Oxpsubquestion.h)
#ifndef OXPSUBQUESTION_H__ #define OXPSUBQUESTION_H__ enum { XPSQ_PARAM_GENOBJ_SPRITE_TYPE = 1000, //First ID should start at 1000 XPSQ_PARAM_GENOBJ_DOT = 1, XPSQ_PARAM_GENOBJ_TICK = 2, XPSQ_PARAM_GENOBJ_PLACARD = 3, XPSQ_PARAM_GENOBJ_SPHERE = 4, XPSQ_PARAM_GENOBJ_CYCLINDER = 5, XPSQ_PARAM_GENOBJ_CAPSULE = 6, XPSQ_PARAM_GENOBJ_CONE = 7, XPSQ_PARAM_GENOBJ_PYRAMID = 8, XPSQ_PARAM_GENOBJ_DISC = 9, XPSQ_PARAM_GENOBJ_3PLANE = 10, XPSQ_PARAM_GENOBJ_LIGHT = 11, XPSQ_PARAM_GENOBJ_POINT = 12, XPSQ_PARAM_GENOBJ_POINTCLOUD = 13, XPSQ_PARAM_GENOBJ_TEXT = 14, XPSQ_PARAM_GENOBJ_RUBBLE = 15, }; #endif // OXPSUBQUESTION_H__
String File Code (Oxpsubquestion.str)
// C4D-StringResource // Identifier Text STRINGTABLE { XPSQ_PARAM_GENOBJ_SPRITE_TYPE "SpriteType"; XPSQ_PARAM_GENOBJ_DOT "Cube"; XPSQ_PARAM_GENOBJ_TICK "Tick"; XPSQ_PARAM_GENOBJ_PLACARD "Placard"; XPSQ_PARAM_GENOBJ_SPHERE "Sphere"; XPSQ_PARAM_GENOBJ_CYCLINDER "Cylinder"; XPSQ_PARAM_GENOBJ_CAPSULE "Capsule"; XPSQ_PARAM_GENOBJ_CONE "Cone"; XPSQ_PARAM_GENOBJ_PYRAMID "Pyramid"; XPSQ_PARAM_GENOBJ_DISC "Disc"; XPSQ_PARAM_GENOBJ_3PLANE "3-Plane"; XPSQ_PARAM_GENOBJ_LIGHT "Light"; XPSQ_PARAM_GENOBJ_POINT "Points"; XPSQ_PARAM_GENOBJ_POINTCLOUD "Points(PointCloud)"; XPSQ_PARAM_GENOBJ_TEXT "Text"; XPSQ_PARAM_GENOBJ_RUBBLE "Rubble"; }