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_PARAMETER_PFLAGS
Element Information
Sample Code
Example code for the id XPSQ_PARAMETER_PFLAGS 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_PARAMETER_PFLAGS { ANIM OFF; SCALE_H ; CUSTOMGUI CYCLE; CYCLE { XPSQ_PARAM_COLLIDED; 1033924; XPSQ_PARAM_EXPLODED; 1033925; XPSQ_PARAM_FROZEN; 1033926; XPSQ_PARAM_ISSTUCK; 1033927; XPSQ_PARAM_SNAPPED; 1034249; XPSQ_PARAM_STUCKSOURCE; 1033928; } }
Header File Code (Oxpsubquestion.h)
#ifndef OXPSUBQUESTION_H__ #define OXPSUBQUESTION_H__ enum { XPSQ_PARAMETER_PFLAGS = 1000, //First ID should start at 1000 XPSQ_PARAM_COLLIDED = 1, 1033924 = 2, XPSQ_PARAM_EXPLODED = 3, 1033925 = 4, XPSQ_PARAM_FROZEN = 5, 1033926 = 6, XPSQ_PARAM_ISSTUCK = 7, 1033927 = 8, XPSQ_PARAM_SNAPPED = 9, 1034249 = 10, XPSQ_PARAM_STUCKSOURCE = 11, 1033928 = 12, }; #endif // OXPSUBQUESTION_H__
String File Code (Oxpsubquestion.str)
// C4D-StringResource // Identifier Text STRINGTABLE { XPSQ_PARAMETER_PFLAGS "ParticleFlags"; XPSQ_PARAM_COLLIDED "ParticleCollided"; 1033924 ""; XPSQ_PARAM_EXPLODED "HasExploded"; 1033925 ""; XPSQ_PARAM_FROZEN "ParticleFrozen"; 1033926 ""; XPSQ_PARAM_ISSTUCK "ParticleStickQuestion"; 1033927 ""; XPSQ_PARAM_SNAPPED "Snapped(InheritanceMod.)"; 1034249 ""; XPSQ_PARAM_STUCKSOURCE "StucktoSourceObject"; 1033928 ""; }