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 ID_NOISEFALLOFF_NOISE_TYPE
Element Information
Sample Code
Example code for the id ID_NOISEFALLOFF_NOISE_TYPE in onoisefalloff
Note that this is not the actual code from the onoisefalloff file.
This code is just an example to show you how to add a similar control to your own description.
Resource File Code (onoisefalloff.res)
LONG ID_NOISEFALLOFF_NOISE_TYPE { SCALE_H ; CYCLE { ID_NOISEFALLOFF_NOISE_TYPE_BOX; ID_NOISEFALLOFF_NOISE_TYPE_BLISTEREDTURBULENCE; ID_NOISEFALLOFF_NOISE_TYPE_BUYA; ID_NOISEFALLOFF_NOISE_TYPE_CELL; ID_NOISEFALLOFF_NOISE_TYPE_CRANAL; ID_NOISEFALLOFF_NOISE_TYPE_DENTS; ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDTURBULENCE; ID_NOISEFALLOFF_NOISE_TYPE_ELECTRIC; ID_NOISEFALLOFF_NOISE_TYPE_FBM; ID_NOISEFALLOFF_NOISE_TYPE_GASEOUS; ID_NOISEFALLOFF_NOISE_TYPE_HAMA; ID_NOISEFALLOFF_NOISE_TYPE_LUKA; ID_NOISEFALLOFF_NOISE_TYPE_MODNOISE; ID_NOISEFALLOFF_NOISE_TYPE_NAKI; ID_NOISEFALLOFF_NOISE_TYPE_NUTOUS; ID_NOISEFALLOFF_NOISE_TYPE_OBER; ID_NOISEFALLOFF_NOISE_TYPE_PEZO; ID_NOISEFALLOFF_NOISE_TYPE_POXO; ID_NOISEFALLOFF_NOISE_TYPE_SEMA; ID_NOISEFALLOFF_NOISE_TYPE_STUPL; ID_NOISEFALLOFF_NOISE_TYPE_TURBULENCE; ID_NOISEFALLOFF_NOISE_TYPE_VLNOISE; ID_NOISEFALLOFF_NOISE_TYPE_WAVYTURBULENCE; ID_NOISEFALLOFF_NOISE_TYPE_CELLVORONOI; ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDVORONOI; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI1; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI2; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI3; ID_NOISEFALLOFF_NOISE_TYPE_ZADA; ID_NOISEFALLOFF_NOISE_TYPE_PERLIN; ID_NOISEFALLOFF_NOISE_TYPE_RIDGEDMULTIFRACTAL; } }
Header File Code (onoisefalloff.h)
#ifndef ONOISEFALLOFF_H__ #define ONOISEFALLOFF_H__ enum { ID_NOISEFALLOFF_NOISE_TYPE = 1000, //First ID should start at 1000 ID_NOISEFALLOFF_NOISE_TYPE_BOX = 1, ID_NOISEFALLOFF_NOISE_TYPE_BLISTEREDTURBULENCE = 2, ID_NOISEFALLOFF_NOISE_TYPE_BUYA = 3, ID_NOISEFALLOFF_NOISE_TYPE_CELL = 4, ID_NOISEFALLOFF_NOISE_TYPE_CRANAL = 5, ID_NOISEFALLOFF_NOISE_TYPE_DENTS = 6, ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDTURBULENCE = 7, ID_NOISEFALLOFF_NOISE_TYPE_ELECTRIC = 8, ID_NOISEFALLOFF_NOISE_TYPE_FBM = 9, ID_NOISEFALLOFF_NOISE_TYPE_GASEOUS = 10, ID_NOISEFALLOFF_NOISE_TYPE_HAMA = 11, ID_NOISEFALLOFF_NOISE_TYPE_LUKA = 12, ID_NOISEFALLOFF_NOISE_TYPE_MODNOISE = 13, ID_NOISEFALLOFF_NOISE_TYPE_NAKI = 14, ID_NOISEFALLOFF_NOISE_TYPE_NUTOUS = 15, ID_NOISEFALLOFF_NOISE_TYPE_OBER = 16, ID_NOISEFALLOFF_NOISE_TYPE_PEZO = 17, ID_NOISEFALLOFF_NOISE_TYPE_POXO = 18, ID_NOISEFALLOFF_NOISE_TYPE_SEMA = 19, ID_NOISEFALLOFF_NOISE_TYPE_STUPL = 20, ID_NOISEFALLOFF_NOISE_TYPE_TURBULENCE = 21, ID_NOISEFALLOFF_NOISE_TYPE_VLNOISE = 22, ID_NOISEFALLOFF_NOISE_TYPE_WAVYTURBULENCE = 23, ID_NOISEFALLOFF_NOISE_TYPE_CELLVORONOI = 24, ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDVORONOI = 25, ID_NOISEFALLOFF_NOISE_TYPE_VORONOI1 = 26, ID_NOISEFALLOFF_NOISE_TYPE_VORONOI2 = 27, ID_NOISEFALLOFF_NOISE_TYPE_VORONOI3 = 28, ID_NOISEFALLOFF_NOISE_TYPE_ZADA = 29, ID_NOISEFALLOFF_NOISE_TYPE_PERLIN = 30, ID_NOISEFALLOFF_NOISE_TYPE_RIDGEDMULTIFRACTAL = 31, }; #endif // ONOISEFALLOFF_H__
String File Code (onoisefalloff.str)
// C4D-StringResource // Identifier Text STRINGTABLE { ID_NOISEFALLOFF_NOISE_TYPE "NoiseType"; ID_NOISEFALLOFF_NOISE_TYPE_BOX "Box"; ID_NOISEFALLOFF_NOISE_TYPE_BLISTEREDTURBULENCE "BlisteredTurbulence"; ID_NOISEFALLOFF_NOISE_TYPE_BUYA "Buya"; ID_NOISEFALLOFF_NOISE_TYPE_CELL "CellNoise"; ID_NOISEFALLOFF_NOISE_TYPE_CRANAL "Cranal"; ID_NOISEFALLOFF_NOISE_TYPE_DENTS "Dents"; ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDTURBULENCE "DisplacedTurbulence"; ID_NOISEFALLOFF_NOISE_TYPE_ELECTRIC "Electric"; ID_NOISEFALLOFF_NOISE_TYPE_FBM "FBM"; ID_NOISEFALLOFF_NOISE_TYPE_GASEOUS "Gaseous"; ID_NOISEFALLOFF_NOISE_TYPE_HAMA "Hama"; ID_NOISEFALLOFF_NOISE_TYPE_LUKA "Luka"; ID_NOISEFALLOFF_NOISE_TYPE_MODNOISE "ModNoise"; ID_NOISEFALLOFF_NOISE_TYPE_NAKI "Naki"; ID_NOISEFALLOFF_NOISE_TYPE_NUTOUS "Nutous"; ID_NOISEFALLOFF_NOISE_TYPE_OBER "Ober"; ID_NOISEFALLOFF_NOISE_TYPE_PEZO "Pezo"; ID_NOISEFALLOFF_NOISE_TYPE_POXO "Poxo"; ID_NOISEFALLOFF_NOISE_TYPE_SEMA "Sema"; ID_NOISEFALLOFF_NOISE_TYPE_STUPL "Stupl"; ID_NOISEFALLOFF_NOISE_TYPE_TURBULENCE "Turbulence"; ID_NOISEFALLOFF_NOISE_TYPE_VLNOISE "VLNoise"; ID_NOISEFALLOFF_NOISE_TYPE_WAVYTURBULENCE "WavyTurbulence"; ID_NOISEFALLOFF_NOISE_TYPE_CELLVORONOI "CellVoronoi"; ID_NOISEFALLOFF_NOISE_TYPE_DISPLACEDVORONOI "DisplacedVoronoi"; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI1 "Voronoi1"; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI2 "Voronoi2"; ID_NOISEFALLOFF_NOISE_TYPE_VORONOI3 "Voronoi3"; ID_NOISEFALLOFF_NOISE_TYPE_ZADA "Zada"; ID_NOISEFALLOFF_NOISE_TYPE_PERLIN "Perlin"; ID_NOISEFALLOFF_NOISE_TYPE_RIDGEDMULTIFRACTAL "RidgedMultifractal"; }