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 PH_CAMERAOBJECT_FOCUS_PRESET
Element Information
Sample Code
Example code for the id PH_CAMERAOBJECT_FOCUS_PRESET in Omotiontracker
Note that this is not the actual code from the Omotiontracker file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Omotiontracker.res)
LONG PH_CAMERAOBJECT_FOCUS_PRESET { ANIM OFF; CYCLE { PH_CAMERAOBJECT_FOCUS_PRESET_CUSTOM; PH_CAMERAOBJECT_FOCUS_PRESET_WIDESUPER; PH_CAMERAOBJECT_FOCUS_PRESET_WIDE; PH_CAMERAOBJECT_FOCUS_PRESET_C4D; PH_CAMERAOBJECT_FOCUS_PRESET_NORMAL; PH_CAMERAOBJECT_FOCUS_PRESET_PORTRAIT; PH_CAMERAOBJECT_FOCUS_PRESET_TELE; PH_CAMERAOBJECT_FOCUS_PRESET_TELESUPER; } }
Header File Code (Omotiontracker.h)
#ifndef OMOTIONTRACKER_H__ #define OMOTIONTRACKER_H__ enum { PH_CAMERAOBJECT_FOCUS_PRESET = 1000, //First ID should start at 1000 PH_CAMERAOBJECT_FOCUS_PRESET_CUSTOM = 1, PH_CAMERAOBJECT_FOCUS_PRESET_WIDESUPER = 2, PH_CAMERAOBJECT_FOCUS_PRESET_WIDE = 3, PH_CAMERAOBJECT_FOCUS_PRESET_C4D = 4, PH_CAMERAOBJECT_FOCUS_PRESET_NORMAL = 5, PH_CAMERAOBJECT_FOCUS_PRESET_PORTRAIT = 6, PH_CAMERAOBJECT_FOCUS_PRESET_TELE = 7, PH_CAMERAOBJECT_FOCUS_PRESET_TELESUPER = 8, }; #endif // OMOTIONTRACKER_H__
String File Code (Omotiontracker.str)
// C4D-StringResource // Identifier Text STRINGTABLE { PH_CAMERAOBJECT_FOCUS_PRESET ""; PH_CAMERAOBJECT_FOCUS_PRESET_CUSTOM "Custom(mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_WIDESUPER "SuperWide(15mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_WIDE "WideAngle(25mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_C4D "Classic(36mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_NORMAL "NormalLens(50mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_PORTRAIT "Portrait(80mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_TELE "Tele(135mm)"; PH_CAMERAOBJECT_FOCUS_PRESET_TELESUPER "SuperTele(300mm)"; }