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.

Element Information

Sample Code

Example code for the id XOVM_SYSOBJ_ACTIONS_MOD in Oxpsystem

Note that this is not the actual code from the Oxpsystem file.

This code is just an example to show you how to add a similar control to your own description.

Resource File Code (Oxpsystem.res)


LONG  XOVM_SYSOBJ_ACTIONS_MOD
{
ANIM  OFF;  CUSTOMGUI  CYCLE;                          
    CYCLE 
    {         SYSOBJ_CHOOSE_11; 
        1029574; 
        SYSOBJ_AATTRACTOR; 
        1027507; 
        SYSOBJ_AAVOID; 
        1032398; 
        SYSOBJ_ABRANCH; 
        1031918; 
        SYSOBJ_ACOLOUR; 
        1031812; 
        SYSOBJ_ACOVERTARGET; 
        1027805; 
        SYSOBJ_ADIRECTION; 
        1027503; 
        SYSOBJ_ADRAG; 
        1034308; 
        SYSOBJ_ADYNPART; 
        1033836; 
        SYSOBJ_AFLOCKING; 
        1027801; 
        SYSOBJ_APATH; 
        1030808; 
        SYSOBJ_AFSPLINE; 
        1030334; 
        SYSOBJ_AMOS; 
        1031221; 
        SYSOBJ_AGASEOUS; 
        1034634; 
        SYSOBJ_AGRAVITY; 
        1027627; 
        SYSOBJ_AINHERIT; 
        1033798; 
        SYSOBJ_AKILL; 
        1033945; 
        SYSOBJ_AVECMASK; 
        1031995; 
        SYSOBJ_ANETWORK; 
        1031634; 
        SYSOBJ_APHYSICAL; 
        1033741; 
        SYSOBJ_APYTHON; 
        1030733; 
        SYSOBJ_AREWIND; 
        1032422; 
        SYSOBJ_AROTATOR; 
        1029161; 
        SYSOBJ_ASOUND; 
        1035560; 
        SYSOBJ_ASPRITEM; 
        1029127; 
        SYSOBJ_ATENDRIL; 
        1032042; 
        SYSOBJ_ATEXT; 
        1029126; 
        SYSOBJ_ATRANSFORM; 
        1032297; 
        SYSOBJ_ATRIGACT; 
        1030932; 
        SYSOBJ_ATURB; 
        1027509; 
        SYSOBJ_AVORTEX; 
        1033725; 
        SYSOBJ_AVORTICITY; 
        1034635; 
        SYSOBJ_AWEIGHT; 
        1033727; 
        SYSOBJ_AWIND; 
        1029150; 
    }
}
            

Header File Code (Oxpsystem.h)

#ifndef OXPSYSTEM_H__
#define OXPSYSTEM_H__
enum
{
  XOVM_SYSOBJ_ACTIONS_MOD = 1000,  //First ID should start at 1000
    SYSOBJ_CHOOSE_11 = 1,
    1029574 = 2,
    SYSOBJ_AATTRACTOR = 3,
    1027507 = 4,
    SYSOBJ_AAVOID = 5,
    1032398 = 6,
    SYSOBJ_ABRANCH = 7,
    1031918 = 8,
    SYSOBJ_ACOLOUR = 9,
    1031812 = 10,
    SYSOBJ_ACOVERTARGET = 11,
    1027805 = 12,
    SYSOBJ_ADIRECTION = 13,
    1027503 = 14,
    SYSOBJ_ADRAG = 15,
    1034308 = 16,
    SYSOBJ_ADYNPART = 17,
    1033836 = 18,
    SYSOBJ_AFLOCKING = 19,
    1027801 = 20,
    SYSOBJ_APATH = 21,
    1030808 = 22,
    SYSOBJ_AFSPLINE = 23,
    1030334 = 24,
    SYSOBJ_AMOS = 25,
    1031221 = 26,
    SYSOBJ_AGASEOUS = 27,
    1034634 = 28,
    SYSOBJ_AGRAVITY = 29,
    1027627 = 30,
    SYSOBJ_AINHERIT = 31,
    1033798 = 32,
    SYSOBJ_AKILL = 33,
    1033945 = 34,
    SYSOBJ_AVECMASK = 35,
    1031995 = 36,
    SYSOBJ_ANETWORK = 37,
    1031634 = 38,
    SYSOBJ_APHYSICAL = 39,
    1033741 = 40,
    SYSOBJ_APYTHON = 41,
    1030733 = 42,
    SYSOBJ_AREWIND = 43,
    1032422 = 44,
    SYSOBJ_AROTATOR = 45,
    1029161 = 46,
    SYSOBJ_ASOUND = 47,
    1035560 = 48,
    SYSOBJ_ASPRITEM = 49,
    1029127 = 50,
    SYSOBJ_ATENDRIL = 51,
    1032042 = 52,
    SYSOBJ_ATEXT = 53,
    1029126 = 54,
    SYSOBJ_ATRANSFORM = 55,
    1032297 = 56,
    SYSOBJ_ATRIGACT = 57,
    1030932 = 58,
    SYSOBJ_ATURB = 59,
    1027509 = 60,
    SYSOBJ_AVORTEX = 61,
    1033725 = 62,
    SYSOBJ_AVORTICITY = 63,
    1034635 = 64,
    SYSOBJ_AWEIGHT = 65,
    1033727 = 66,
    SYSOBJ_AWIND = 67,
    1029150 = 68,
};
#endif	// OXPSYSTEM_H__

String File Code (Oxpsystem.str)

// C4D-StringResource
// Identifier	Text
STRINGTABLE
{
  XOVM_SYSOBJ_ACTIONS_MOD    "ControlModifierActions";
    SYSOBJ_CHOOSE_11    "ChooseControlModifierAction...";
    1029574    "";
    SYSOBJ_AATTRACTOR    "AttractorModifier";
    1027507    "";
    SYSOBJ_AAVOID    "AvoidModifier";
    1032398    "";
    SYSOBJ_ABRANCH    "BranchingModifier";
    1031918    "";
    SYSOBJ_ACOLOUR    "ColorModifier";
    1031812    "";
    SYSOBJ_ACOVERTARGET    "Cover/TargetModifier";
    1027805    "";
    SYSOBJ_ADIRECTION    "DirectionModifier";
    1027503    "";
    SYSOBJ_ADRAG    "DragModifier";
    1034308    "";
    SYSOBJ_ADYNPART    "DynamicParticlesModifier";
    1033836    "";
    SYSOBJ_AFLOCKING    "FlockingModifier";
    1027801    "";
    SYSOBJ_APATH    "FollowPathModifier";
    1030808    "";
    SYSOBJ_AFSPLINE    "FollowSplineModifier";
    1030334    "";
    SYSOBJ_AMOS    "FollowSurfaceModifier";
    1031221    "";
    SYSOBJ_AGASEOUS    "GaseousModifier";
    1034634    "";
    SYSOBJ_AGRAVITY    "GravityModifier";
    1027627    "";
    SYSOBJ_AINHERIT    "InheritanceModifier";
    1033798    "";
    SYSOBJ_AKILL    "KillModifier";
    1033945    "";
    SYSOBJ_AVECMASK    "LimitModifier";
    1031995    "";
    SYSOBJ_ANETWORK    "NetworkModifier";
    1031634    "";
    SYSOBJ_APHYSICAL    "PhysicalModifier";
    1033741    "";
    SYSOBJ_APYTHON    "PythonModifier";
    1030733    "";
    SYSOBJ_AREWIND    "RewindModifier";
    1032422    "";
    SYSOBJ_AROTATOR    "RotatorModifier";
    1029161    "";
    SYSOBJ_ASOUND    "SoundModifier";
    1035560    "";
    SYSOBJ_ASPRITEM    "SpriteShaderModifier";
    1029127    "";
    SYSOBJ_ATENDRIL    "TendrilModifier";
    1032042    "";
    SYSOBJ_ATEXT    "TextModifier";
    1029126    "";
    SYSOBJ_ATRANSFORM    "TransformModifier";
    1032297    "";
    SYSOBJ_ATRIGACT    "TriggerActionModifier";
    1030932    "";
    SYSOBJ_ATURB    "TurbulenceModifier";
    1027509    "";
    SYSOBJ_AVORTEX    "VortexModifier";
    1033725    "";
    SYSOBJ_AVORTICITY    "VorticityModifier";
    1034635    "";
    SYSOBJ_AWEIGHT    "WeightModifier";
    1033727    "";
    SYSOBJ_AWIND    "WindModifier";
    1029150    "";
}