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 CAMERAOBJECT_ISO_PRESET
Element Information
Sample Code
Example code for the id CAMERAOBJECT_ISO_PRESET in Ocamera
Note that this is not the actual code from the Ocamera file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (Ocamera.res)
LONG CAMERAOBJECT_ISO_PRESET { ANIM OFF; CYCLE { CAMERAOBJECT_ISO_PRESET_CUSTOM; CAMERAOBJECT_ISO_PRESET_50; CAMERAOBJECT_ISO_PRESET_100; CAMERAOBJECT_ISO_PRESET_200; CAMERAOBJECT_ISO_PRESET_400; CAMERAOBJECT_ISO_PRESET_800; CAMERAOBJECT_ISO_PRESET_1600; CAMERAOBJECT_ISO_PRESET_3200; CAMERAOBJECT_ISO_PRESET_6400; } }
Header File Code (Ocamera.h)
#ifndef OCAMERA_H__ #define OCAMERA_H__ enum { CAMERAOBJECT_ISO_PRESET = 1000, //First ID should start at 1000 CAMERAOBJECT_ISO_PRESET_CUSTOM = 1, CAMERAOBJECT_ISO_PRESET_50 = 2, CAMERAOBJECT_ISO_PRESET_100 = 3, CAMERAOBJECT_ISO_PRESET_200 = 4, CAMERAOBJECT_ISO_PRESET_400 = 5, CAMERAOBJECT_ISO_PRESET_800 = 6, CAMERAOBJECT_ISO_PRESET_1600 = 7, CAMERAOBJECT_ISO_PRESET_3200 = 8, CAMERAOBJECT_ISO_PRESET_6400 = 9, }; #endif // OCAMERA_H__
String File Code (Ocamera.str)
// C4D-StringResource // Identifier Text STRINGTABLE { CAMERAOBJECT_ISO_PRESET ""; CAMERAOBJECT_ISO_PRESET_CUSTOM "Custom"; CAMERAOBJECT_ISO_PRESET_50 "50"; CAMERAOBJECT_ISO_PRESET_100 "100"; CAMERAOBJECT_ISO_PRESET_200 "200"; CAMERAOBJECT_ISO_PRESET_400 "400"; CAMERAOBJECT_ISO_PRESET_800 "800"; CAMERAOBJECT_ISO_PRESET_1600 "1600"; CAMERAOBJECT_ISO_PRESET_3200 "3200"; CAMERAOBJECT_ISO_PRESET_6400 "6400"; }