home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 November / Chip_2003-11_cd2.bin / 3d / bodypaint / BodyPaint_3D_Demo.exe / resource / res / description / Mmaterial.h < prev    next >
C/C++ Source or Header  |  2003-05-02  |  6KB  |  170 lines

  1. #ifndef _MMATERIAL_H_
  2. #define _MMATERIAL_H_
  3.  
  4. enum
  5. {
  6.     ID_MATERIALGROUP_COLOR                     = 807,
  7.     ID_MATERIALGROUP_DIFFUSION            = 808,
  8.     ID_MATERIALGROUP_LUMINANCE            = 809,
  9.     ID_MATERIALGROUP_TRANSPARENCY        = 810,
  10.     ID_MATERIALGROUP_REFLECTION            = 811,
  11.     ID_MATERIALGROUP_ENVIRONMENT        = 812,
  12.     ID_MATERIALGROUP_FOG                        = 813,
  13.     ID_MATERIALGROUP_BUMP                      = 814,
  14.     ID_MATERIALGROUP_ALPHA                    = 815,
  15.     ID_MATERIALGROUP_SPECULAR                = 816,
  16.     ID_MATERIALGROUP_SPECULARCOLOR    = 817,
  17.     ID_MATERIALGROUP_GLOW                      = 818,
  18.     ID_MATERIALGROUP_DISPLACEMENT        = 819,
  19.  
  20.     MATERIAL_USE_COLOR                                         = 2000,
  21.     MATERIAL_USE_DIFFUSION                                = 2001,
  22.     MATERIAL_USE_LUMINANCE                                = 2002,
  23.     MATERIAL_USE_TRANSPARENCY                            = 2003,
  24.     MATERIAL_USE_REFLECTION                                = 2004,
  25.     MATERIAL_USE_ENVIRONMENT                            = 2005,
  26.     MATERIAL_USE_FOG                                            = 2006,
  27.     MATERIAL_USE_BUMP                                            = 2007,
  28.     MATERIAL_USE_ALPHA                                        = 2008,
  29.     MATERIAL_USE_SPECULAR                                    = 2009,
  30.     MATERIAL_USE_SPECULARCOLOR                        = 2010,
  31.     MATERIAL_USE_GLOW                                            = 2011,
  32.     MATERIAL_USE_DISPLACEMENT                            = 2012,
  33.  
  34.     MATERIAL_COLOR_COLOR                                     = 2100,
  35.     MATERIAL_COLOR_BRIGHTNESS                         = 2101,
  36.     MATERIAL_COLOR_TEXTURESTRENGTH                = 2102,
  37.     MATERIAL_COLOR_TEXTUREMIXING                    = 2103,
  38.         MATERIAL_TEXTUREMIXING_NORMAL                        = 0,
  39.         MATERIAL_TEXTUREMIXING_ADD                            = 1,
  40.         MATERIAL_TEXTUREMIXING_SUBTRACT                    = 2,
  41.         MATERIAL_TEXTUREMIXING_MULTIPLY                    = 3,
  42.  
  43.     MATERIAL_DIFFUSION_BRIGHTNESS                 = 2200,
  44.     MATERIAL_DIFFUSION_TEXTURESTRENGTH        = 2201,
  45.     MATERIAL_DIFFUSION_TEXTUREMIXING            = 2202,
  46.     MATERIAL_DIFFUSION_AFFECT_LUMINANCE     = 1002,
  47.     MATERIAL_DIFFUSION_AFFECT_SPECULAR         = 1000,
  48.     MATERIAL_DIFFUSION_AFFECT_REFLECTION    = 1001,
  49.  
  50.     MATERIAL_LUMINANCE_COLOR                             = 2300,
  51.     MATERIAL_LUMINANCE_BRIGHTNESS                 = 2301,
  52.     MATERIAL_LUMINANCE_TEXTURESTRENGTH        = 2302,
  53.     MATERIAL_LUMINANCE_TEXTUREMIXING            = 2303,
  54.  
  55.     MATERIAL_TRANSPARENCY_COLOR                     = 2400,
  56.     MATERIAL_TRANSPARENCY_BRIGHTNESS             = 2401,
  57.     MATERIAL_TRANSPARENCY_TEXTURESTRENGTH    = 2402,
  58.     MATERIAL_TRANSPARENCY_TEXTUREMIXING        = 2403,
  59.     MATERIAL_TRANSPARENCY_REFRACTION             = 1005,
  60.     MATERIAL_TRANSPARENCY_FRESNEL                 = 1003,
  61.     MATERIAL_TRANSPARENCY_ADDITIVE                 = 1004,
  62.  
  63.     MATERIAL_TRANSPARENCY_DISPERSION             = 1120,
  64.     MATERIAL_TRANSPARENCY_MINSAMPLES             = 1122,
  65.     MATERIAL_TRANSPARENCY_MAXSAMPLES             = 1123,
  66.     MATERIAL_TRANSPARENCY_ACCURACY               = 1121,
  67.  
  68.     MATERIAL_REFLECTION_COLOR                         = 2500,
  69.     MATERIAL_REFLECTION_BRIGHTNESS                 = 2501,
  70.     MATERIAL_REFLECTION_TEXTURESTRENGTH        = 2502,
  71.     MATERIAL_REFLECTION_TEXTUREMIXING            = 2503,
  72.  
  73.     MATERIAL_REFLECTION_DISPERSION                 = 1130,
  74.     MATERIAL_REFLECTION_MINSAMPLES                 = 1132,
  75.     MATERIAL_REFLECTION_MAXSAMPLES                 = 1133,
  76.     MATERIAL_REFLECTION_ACCURACY                  = 1131,
  77.  
  78.     MATERIAL_ENVIRONMENT_COLOR                        = 2600,
  79.     MATERIAL_ENVIRONMENT_BRIGHTNESS                = 2601,
  80.     MATERIAL_ENVIRONMENT_TEXTURESTRENGTH    = 2602,
  81.     MATERIAL_ENVIRONMENT_TEXTUREMIXING        = 2603,
  82.     MATERIAL_ENVIRONMENT_TILESX                        = 1006,
  83.     MATERIAL_ENVIRONMENT_TILESY                        = 1007,
  84.     MATERIAL_ENVIRONMENT_EXCLUSIVE                = 1028,
  85.  
  86.     MATERIAL_FOG_COLOR                                        = 2700,
  87.     MATERIAL_FOG_BRIGHTNESS                                = 2701,
  88.     MATERIAL_FOG_DISTANCE                                    = 1008,
  89.  
  90.     MATERIAL_BUMP_STRENGTH                                = 1009,
  91.     MATERIAL_BUMP_MIPFALLOFF                            = 1010,
  92.  
  93.     MATERIAL_ALPHA_COLOR                                    = 2900,
  94.     MATERIAL_ALPHA_DELTA                                    = 1011,
  95.     MATERIAL_ALPHA_INVERT                                    = 1014,
  96.     MATERIAL_ALPHA_SOFT                                        = 1012,
  97.     MATERIAL_ALPHA_IMAGEALPHA                            = 1013,
  98.     MATERIAL_ALPHA_PREMULTIPLIED                    = 1027,
  99.  
  100.     MATERIAL_SPECULAR_MODE                                = 1018,
  101.         MATERIAL_SPECULAR_MODE_PLASTIC                = 0,
  102.         MATERIAL_SPECULAR_MODE_METAL                     = 1,
  103.         MATERIAL_SPECULAR_MODE_COLORED                = 2,
  104.     MATERIAL_SPECULAR_WIDTH                                = 1016,
  105.     MATERIAL_SPECULAR_HEIGHT                            = 1017,
  106.     MATERIAL_SPECULAR_FALLOFF                            = 1137,
  107.     MATERIAL_SPECULAR_INNERWIDTH                    = 1139,
  108.  
  109.     MATERIAL_SPECULAR_COLOR                                = 3100,
  110.     MATERIAL_SPECULAR_BRIGHTNESS                    = 3101,
  111.     MATERIAL_SPECULAR_TEXTURESTRENGTH            = 3102,
  112.     MATERIAL_SPECULAR_TEXTUREMIXING                = 3103,
  113.  
  114.     MATERIAL_GLOW_COLOR                                        = 3200,
  115.     MATERIAL_GLOW_BRIGHTNESS                            = 3201,
  116.     MATERIAL_GLOW_INNERSTRENGTH                        = 1019,
  117.     MATERIAL_GLOW_OUTERSTRENGTH                        = 1020,
  118.     MATERIAL_GLOW_RADIUS                                    = 1021,
  119.     MATERIAL_GLOW_RANDOM                                    = 1022,
  120.     MATERIAL_GLOW_FREQUENCY                                = 1023,
  121.     MATERIAL_GLOW_USEMATERIALCOLOR                = 1024,
  122.  
  123.     MATERIAL_DISPLACEMENT_STRENGTH                = 1025,
  124.     MATERIAL_DISPLACEMENT_HEIGHT                    = 1026,
  125.  
  126.     MATERIAL_ILLUMINATION_MODEL                        = 1134,
  127.         MATERIAL_ILLUMINATION_MODEL_PHONG            = 0,
  128.         MATERIAL_ILLUMINATION_MODEL_BLINN            = 1,
  129.         MATERIAL_ILLUMINATION_MODEL_ORENNAYAR    = 2,
  130.     MATERIAL_ILLUMINATION_DIFFUSEFALLOFF    = 1136,
  131.     MATERIAL_ILLUMINATION_DIFFUSELEVEL        = 1138,
  132.     MATERIAL_ILLUMINATION_ROUGHNESS                = 1135,
  133.  
  134.     //MATERIAL_GLOBALILLUM_GENERATE                    = 1101,
  135.     //MATERIAL_GLOBALILLUM_GENERATE_STRENGTH= 1112,
  136.     //MATERIAL_GLOBALILLUM_RECEIVE                    = 1100,
  137.     //MATERIAL_GLOBALILLUM_RECEIVE_STRENGTH    = 1102,
  138.     //MATERIAL_GLOBALILLUM_SATURATION                = 1115,
  139.  
  140.     //MATERIAL_CAUSTICS_GENERATE                        = 1109,
  141.     //MATERIAL_CAUSTICS_GENERATE_STRENGTH        = 1113,
  142.     //MATERIAL_CAUSTICS_RECEIVE                            = 1108,
  143.     //MATERIAL_CAUSTICS_RECEIVE_STRENGTH        = 1114,
  144.     //MATERIAL_CAUSTICS_SAMPLERADIUS                = 1110,
  145.     //MATERIAL_CAUSTICS_SAMPLES                            = 1111,
  146.  
  147.     MATERIAL_PREVIEWSIZE                                    = 500,
  148.         MATERIAL_PREVIEWSIZE_DEF                            = 0,
  149.         MATERIAL_PREVIEWSIZE_64                                = 6,
  150.         MATERIAL_PREVIEWSIZE_128                            = 7,
  151.         MATERIAL_PREVIEWSIZE_256                            = 8,
  152.         MATERIAL_PREVIEWSIZE_512                            = 9,
  153.         MATERIAL_PREVIEWSIZE_1024                            = 10,
  154.         MATERIAL_PREVIEWSIZE_2048                            = 11,
  155.  
  156.     // virtual IDs
  157.     MATERIAL_COLOR_TEXGROUP                                = 8000,
  158.     MATERIAL_DIFFUSION_TEXGROUP                        = 8001,
  159.     MATERIAL_LUMINANCE_TEXGROUP                        = 8002,
  160.     MATERIAL_TRANSPARENCY_TEXGROUP                = 8003,
  161.     MATERIAL_REFLECTION_TEXGROUP                    = 8004,
  162.     MATERIAL_ENVIRONMENT_TEXGROUP                    = 8005,
  163.     MATERIAL_BUMP_TEXGROUP                                = 8006,
  164.     MATERIAL_ALPHA_TEXGROUP                                = 8007,
  165.     MATERIAL_SPECULAR_TEXGROUP                        = 8008,
  166.     MATERIAL_DISPLACEMENT_TEXGROUP                = 8009,
  167.     MATERIAL_SPECULARPREVIEW                            = 8010
  168. };
  169.  
  170. #endif