#ifndef _Xslamabel_H_

#define _Xslamabel_H_



enum

{

  XSLAMabel                             = 1000,



  SLA_MABEL_DIFFUSE_ALGORITHM_INTERNAL    = 2001,

  SLA_MABEL_DIFFUSE_ALGORITHM_OREN_NAYAR  = 2002,



  //SLA_MABEL_NOISE_NONE                    = 2100,

  //SLA_MABEL_NOISE_BOX_NOISE               = 2101,

  //SLA_MABEL_NOISE_BUYA                    = 2102,

  //SLA_MABEL_NOISE_CRANAL                  = 2103,

  //SLA_MABEL_NOISE_DENTS                   = 2104,

  //SLA_MABEL_NOISE_FBM                     = 2105,

  //SLA_MABEL_NOISE_HAMA                    = 2106,

  //SLA_MABEL_NOISE_LUKA                    = 2107,

  //SLA_MABEL_NOISE_NAKI                    = 2108,

  //SLA_MABEL_NOISE_NOISE                   = 2109,

  //SLA_MABEL_NOISE_NUTOUS                  = 2110,

  //SLA_MABEL_NOISE_OBER                    = 2111,

  //SLA_MABEL_NOISE_PEZO                    = 2112,

  //SLA_MABEL_NOISE_POXO                    = 2113,

  //SLA_MABEL_NOISE_SEMA                    = 2114,

  //SLA_MABEL_NOISE_STUPL                   = 2115,

  //SLA_MABEL_NOISE_TURBULENCE              = 2116,

  //SLA_MABEL_NOISE_BLIST_TURB              = 2117,

  //SLA_MABEL_NOISE_DISPL_TURB              = 2118,

  //SLA_MABEL_NOISE_VL_NOISE                = 2119,

  //SLA_MABEL_NOISE_WAVY_TURB               = 2120,

  //SLA_MABEL_NOISE_ZADA                    = 2121,

  //SLA_MABEL_NOISE_CELL_NOISE              = 2122,

  //SLA_MABEL_NOISE_MOD_NOISE               = 2123,

  //SLA_MABEL_NOISE_RANDOM                  = 2124,

  //SLA_MABEL_NOISE_SEPARATOR               = 5000,

  //SLA_MABEL_NOISE_CELL_VORONOI            = 2125,

  //SLA_MABEL_NOISE_DISPL_VORONOI           = 2126,

  //SLA_MABEL_NOISE_SPARSE_CONV             = 2127,

  //SLA_MABEL_NOISE_VORONOI_1               = 2128,

  //SLA_MABEL_NOISE_VORONOI_2               = 2129,

  //SLA_MABEL_NOISE_VORONOI_3               = 2130,



  SLA_MABEL_SURFACE_1                     = 2140,

  SLA_MABEL_SURFACE_2                     = 2141,

  SLA_MABEL_SURFACE_BOTH                  = 2142,



  SLA_MABEL_PROJECTION_PLANAR                     = 2140,

  SLA_MABEL_PROJECTION_AUTO_PLANAR                = 2141,

  SLA_MABEL_PROJECTION_SHRINK_WRAP                = 2142,

  SLA_MABEL_PROJECTION_RADIAL_AUTO_PLANAR         = 2143,

  SLA_MABEL_PROJECTION_RAD_PATTERN_AUTO_PLANAR    = 2144,

  SLA_MABEL_PROJECTION_RADIAL_PLANAR              = 2145,

  SLA_MABEL_PROJECTION_RAD_PATTERN_PLANAR         = 2146,



  // groups

  ID_MABEL_VEINING                        = 4001,

  ID_MABEL_DIFFUSE_A                      = 4002,

  ID_MABEL_SPECULAR1_A                    = 4003,

  ID_MABEL_SPECULAR2_A                    = 4004,

  ID_MABEL_SPECULAR3_A                    = 4005,

  ID_MABEL_REFLECTION_A                   = 4006,

  ID_MABEL_ENVIRONMENT_A                  = 4007,

  ID_MABEL_AMBIENT_A                      = 4008,

  ID_MABEL_ROUGHNESS_A                    = 4009,

  ID_MABEL_ANISOTROPY_A                  = 4010,



  ID_MABEL_DIFFUSE_B                      = 4012,

  ID_MABEL_SPECULAR1_B                    = 4013,

  ID_MABEL_SPECULAR2_B                    = 4014,

  ID_MABEL_SPECULAR3_B                    = 4015,

  ID_MABEL_REFLECTION_B                   = 4016,

  ID_MABEL_ENVIRONMENT_B                  = 4017,

  ID_MABEL_AMBIENT_B                      = 4018,

  ID_MABEL_ROUGHNESS_B                    = 4019,

  ID_MABEL_ANISOTROPY_B                  = 4020,



  SLA_MABEL_VEINING                       = 3029, // bool

  SLA_MABEL_SURFACE                       = 3030, // long



  SLA_MABEL_DIFFUSE_A                     = 3001, // bool

  SLA_MABEL_SPECULAR1_A                   = 3002, // bool

  SLA_MABEL_SPECULAR2_A                   = 3003, // bool

  SLA_MABEL_SPECULAR3_A                   = 3004, // bool

  SLA_MABEL_REFLECTION_A                  = 3005, // bool

  SLA_MABEL_ENVIRONMENT_A                 = 3006, // bool

  SLA_MABEL_AMBIENT_A                     = 3007, // bool

  SLA_MABEL_ROUGHNESS_A                   = 3008, // bool

  SLA_MABEL_ANISOTROPY_A                 = 3009, // bool



  SLA_MABEL_DIFFUSE_B                     = 3011, // bool

  SLA_MABEL_SPECULAR1_B                   = 3012, // bool

  SLA_MABEL_SPECULAR2_B                   = 3013, // bool

  SLA_MABEL_SPECULAR3_B                   = 3014, // bool

  SLA_MABEL_REFLECTION_B                  = 3015, // bool

  SLA_MABEL_ENVIRONMENT_B                 = 3016, // bool

  SLA_MABEL_AMBIENT_B                     = 3017, // bool

  SLA_MABEL_ROUGHNESS_B                   = 3018, // bool

  SLA_MABEL_ANISOTROPY_B									= 3019, // bool



	SLA_MABEL_SEED													= 3121, // long

  SLA_MABEL_VEINING_TURBULENCE            = 3110, // long

  SLA_MABEL_VEINING_STIRRING              = 3111, // real

  SLA_MABEL_VEINING_SCALE                 = 3112, // real

  SLA_MABEL_VEINING_OCTAVES               = 3113, // real

  SLA_MABEL_VEINING_SIZE                  = 3114, // real

  SLA_MABEL_VEINING_CONTRAST              = 3115, // real

  SLA_MABEL_VARIANCE_TURBULENCE           = 3116, // long

  SLA_MABEL_VARIANCE_AMPLITUDE            = 3117, // real

  SLA_MABEL_VARIANCE_OCTAVES              = 3118, // real

  SLA_MABEL_VARIANCE_SCALE                = 3119, // real

  SLA_MABEL_VARIANCE_CONTRAST             = 3120, // real



  SLA_MABEL_DIFFUSE_COLOR_A               = 3130, // vector

  SLA_MABEL_DIFFUSE_ALGORITHM_A           = 3131, // long

  SLA_MABEL_DIFFUSE_ROUGHNESS_A           = 3132, // real

  SLA_MABEL_DIFFUSE_ILLUMINATION_A        = 3133, // real

  SLA_MABEL_DIFFUSE_CONTRAST_A            = 3134, // real



  SLA_MABEL_SPEC1_COLOR_A                 = 3140, // vector

  SLA_MABEL_SPEC1_INTENSITY_A             = 3141, // real

  SLA_MABEL_SPEC1_SIZE_A                  = 3142, // real

  SLA_MABEL_SPEC1_CONTRAST_A              = 3143, // real 

  SLA_MABEL_SPEC1_GLARE_A                 = 3144, // real

  SLA_MABEL_SPEC1_FALLOFF_A               = 3145, // real



  SLA_MABEL_SPEC2_COLOR_A                 = 3150, // vector

  SLA_MABEL_SPEC2_INTENSITY_A             = 3151, // real

  SLA_MABEL_SPEC2_SIZE_A                  = 3152, // real

  SLA_MABEL_SPEC2_CONTRAST_A              = 3153, // real 

  SLA_MABEL_SPEC2_GLARE_A                 = 3154, // real

  SLA_MABEL_SPEC2_FALLOFF_A               = 3155, // real



  SLA_MABEL_SPEC3_COLOR_A                 = 3160, // vector

  SLA_MABEL_SPEC3_INTENSITY_A             = 3161, // real

  SLA_MABEL_SPEC3_SIZE_A                  = 3162, // real

  SLA_MABEL_SPEC3_CONTRAST_A              = 3163, // real 

  SLA_MABEL_SPEC3_GLARE_A                 = 3164, // real

  SLA_MABEL_SPEC3_FALLOFF_A               = 3165, // real



  SLA_MABEL_REFLECTION_INTENSITY_A        = 3170, // real

  SLA_MABEL_REFLECTION_EDGE_INTENSITY_A   = 3171, // real

  SLA_MABEL_REFLECTION_FALLOFF_A          = 3172, // real

  SLA_MABEL_REFLECTION_REFLECTION_COLOR_A = 3173, // vector

  SLA_MABEL_REFLECTION_EDGE_COLOR_A       = 3174, // vector

  SLA_MABEL_ENVIRONMENT_IMAGE             = 3180, // texture group

  SLA_MABEL_ENVIRONMENT_INTENSITY_A       = 3181, // real

  SLA_MABEL_ENVIRONMENT_GLARE_A           = 3182, // real

  SLA_MABEL_ENVIRONMENT_FALLOFF_A         = 3183, // real

  SLA_MABEL_ENVIRONMENT_UTILIZE_ANISO_SCRATCHES_A = 3184, // bool

  SLA_MABEL_ENVIRONMENT_BLUR_A            = 3185, // real

  SLA_MABEL_ENVIRONMENT_SAMPLES_A         = 3186, // long

  SLA_MABEL_ENVIRONMENT_JITTER_A          = 3187, // real

  SLA_MABEL_ENVIRONMENT_ENVIRONMENT_COLOR_A = 3188, // vector

  SLA_MABEL_ENVIRONMENT_EDGE_COLOR_A      = 3189, // vector



  SLA_MABEL_AMBIENT_COLOR_A               = 3190, // vector

  SLA_MABEL_AMBIENT_INTENSITY_A           = 3191, // real

  SLA_MABEL_AMBIENT_EDGE_INTENSITY_A      = 3192, // real

  SLA_MABEL_AMBIENT_FALLOFF_A             = 3193, // real



	SLA_MABEL_ROUGHNESS_SEED_A							= 3215, // long

  SLA_MABEL_ROUGHNESS_NOISE_A             = 3200, // long

  SLA_MABEL_ROUGHNESS_AMPLITUDE_A         = 3201, // real

  SLA_MABEL_ROUGHNESS_OCTAVES_A           = 3202, // real

  SLA_MABEL_ROUGHNESS_SCALE_A             = 3203, // real

  SLA_MABEL_ROUGHNESS_ATTENUATION_A       = 3205, // real

  SLA_MABEL_ROUGHNESS_DELTA_A             = 3206, // real

  SLA_MABEL_ROUGHNESS_HARD_BUMP_A         = 3207, // bool

  SLA_MABEL_ROUGHNESS_ABSOLUTE_A          = 3208, // bool

  SLA_MABEL_ROUGHNESS_LOW_CLIP_A          = 3209, // real

  SLA_MABEL_ROUGHNESS_HIGH_CLIP_A         = 3210, // real

  SLA_MABEL_ROUGHNESS_GRIT_COLOR_A        = 3211, // vector

  SLA_MABEL_ROUGHNESS_GRIT_INTENSITY_A    = 3212, // real

  SLA_MABEL_ROUGHNESS_GRIT_LOW_CLIP_A     = 3213, // real

  SLA_MABEL_ROUGHNESS_GRIT_HIGH_CLIP_A    = 3214, // real



  SLA_MABEL_ANISOTROPY_PROJECTION_A      = 3220, // LONG

  SLA_MABEL_ANISOTROPY_PROJ_SCALE_A      = 3221, // real

  SLA_MABEL_ANISOTROPY_X_ROUGH_A         = 3222, // real

  SLA_MABEL_ANISOTROPY_Y_ROUGH_A         = 3223, // real

  SLA_MABEL_ANISOTROPY_AMPL_A            = 3224, // real

  SLA_MABEL_ANISOTROPY_SCALE_A           = 3225, // real

  SLA_MABEL_ANISOTROPY_LENGTH_A          = 3226, // real

  SLA_MABEL_ANISOTROPY_ATT_A             = 3227, // real

  SLA_MABEL_ANISOTROPY_CHANNEL1_A        = 3228, // bool

  SLA_MABEL_ANISOTROPY_CHANNEL2_A        = 3229, // bool

  SLA_MABEL_ANISOTROPY_CHANNEL3_A        = 3230, // bool





  SLA_MABEL_DIFFUSE_COLOR_B               = 3330, // vector

  SLA_MABEL_DIFFUSE_ALGORITHM_B           = 3331, // long

  SLA_MABEL_DIFFUSE_ROUGHNESS_B           = 3332, // real

  SLA_MABEL_DIFFUSE_ILLUMINATION_B        = 3333, // real

  SLA_MABEL_DIFFUSE_CONTRAST_B            = 3334, // real



  SLA_MABEL_SPEC1_COLOR_B                 = 3340, // vector

  SLA_MABEL_SPEC1_INTENSITY_B             = 3341, // real

  SLA_MABEL_SPEC1_SIZE_B                  = 3342, // real

  SLA_MABEL_SPEC1_CONTRAST_B              = 3343, // real 

  SLA_MABEL_SPEC1_GLARE_B                 = 3344, // real

  SLA_MABEL_SPEC1_FALLOFF_B               = 3345, // real



  SLA_MABEL_SPEC2_COLOR_B                 = 3350, // vector

  SLA_MABEL_SPEC2_INTENSITY_B             = 3351, // real

  SLA_MABEL_SPEC2_SIZE_B                  = 3352, // real

  SLA_MABEL_SPEC2_CONTRAST_B              = 3353, // real 

  SLA_MABEL_SPEC2_GLARE_B                 = 3354, // real

  SLA_MABEL_SPEC2_FALLOFF_B               = 3355, // real



  SLA_MABEL_SPEC3_COLOR_B                 = 3360, // vector

  SLA_MABEL_SPEC3_INTENSITY_B             = 3361, // real

  SLA_MABEL_SPEC3_SIZE_B                  = 3362, // real

  SLA_MABEL_SPEC3_CONTRAST_B              = 3363, // real 

  SLA_MABEL_SPEC3_GLARE_B                 = 3364, // real

  SLA_MABEL_SPEC3_FALLOFF_B               = 3365, // real



  SLA_MABEL_REFLECTION_INTENSITY_B        = 3370, // real

  SLA_MABEL_REFLECTION_EDGE_INTENSITY_B   = 3371, // real

  SLA_MABEL_REFLECTION_FALLOFF_B          = 3372, // real

  SLA_MABEL_REFLECTION_REFLECTION_COLOR_B = 3373, // vector

  SLA_MABEL_REFLECTION_EDGE_COLOR_B       = 3374, // vector



  //SLA_MABEL_ENVIRONMENT_IMAGE             = 3180, // texture group, same as A

  SLA_MABEL_ENVIRONMENT_INTENSITY_B       = 3381, // real

  SLA_MABEL_ENVIRONMENT_GLARE_B           = 3382, // real

  SLA_MABEL_ENVIRONMENT_FALLOFF_B         = 3383, // real

  SLA_MABEL_ENVIRONMENT_UTILIZE_ANISO_SCRATCHES_B = 3384, // bool

  SLA_MABEL_ENVIRONMENT_BLUR_B            = 3385, // real

  SLA_MABEL_ENVIRONMENT_SAMPLES_B         = 3386, // long

  SLA_MABEL_ENVIRONMENT_JITTER_B          = 3387, // real

  SLA_MABEL_ENVIRONMENT_ENVIRONMENT_COLOR_B = 3388, // vector

  SLA_MABEL_ENVIRONMENT_EDGE_COLOR_B      = 3389, // vector



  SLA_MABEL_AMBIENT_COLOR_B               = 3390, // vector

  SLA_MABEL_AMBIENT_INTENSITY_B           = 3391, // real

  SLA_MABEL_AMBIENT_EDGE_INTENSITY_B      = 3392, // real

  SLA_MABEL_AMBIENT_FALLOFF_B             = 3393, // real



	SLA_MABEL_ROUGHNESS_SEED_B							= 3415, // long

  SLA_MABEL_ROUGHNESS_NOISE_B             = 3400, // long

  SLA_MABEL_ROUGHNESS_AMPLITUDE_B         = 3401, // real

  SLA_MABEL_ROUGHNESS_OCTAVES_B           = 3402, // real

  SLA_MABEL_ROUGHNESS_SCALE_B             = 3403, // real

  SLA_MABEL_ROUGHNESS_ATTENUATION_B       = 3405, // real

  SLA_MABEL_ROUGHNESS_DELTA_B             = 3406, // real

  SLA_MABEL_ROUGHNESS_HARD_BUMP_B         = 3407, // bool

  SLA_MABEL_ROUGHNESS_ABSOLUTE_B          = 3408, // bool

  SLA_MABEL_ROUGHNESS_LOW_CLIP_B          = 3409, // real

  SLA_MABEL_ROUGHNESS_HIGH_CLIP_B         = 3410, // real

  SLA_MABEL_ROUGHNESS_GRIT_COLOR_B        = 3411, // vector

  SLA_MABEL_ROUGHNESS_GRIT_INTENSITY_B    = 3412, // real

  SLA_MABEL_ROUGHNESS_GRIT_LOW_CLIP_B     = 3413, // real

  SLA_MABEL_ROUGHNESS_GRIT_HIGH_CLIP_B    = 3414, // real



  SLA_MABEL_ANISOTROPY_PROJECTION_B      = 3420, // LONG

  SLA_MABEL_ANISOTROPY_PROJ_SCALE_B      = 3421, // real

  SLA_MABEL_ANISOTROPY_X_ROUGH_B         = 3422, // real

  SLA_MABEL_ANISOTROPY_Y_ROUGH_B         = 3423, // real

  SLA_MABEL_ANISOTROPY_AMPL_B            = 3424, // real

  SLA_MABEL_ANISOTROPY_SCALE_B           = 3425, // real

  SLA_MABEL_ANISOTROPY_LENGTH_B          = 3426, // real

  SLA_MABEL_ANISOTROPY_ATT_B             = 3427, // real

  SLA_MABEL_ANISOTROPY_CHANNEL1_B        = 3428, // bool

  SLA_MABEL_ANISOTROPY_CHANNEL2_B        = 3429, // bool

  SLA_MABEL_ANISOTROPY_CHANNEL3_B        = 3430, // bool





  SLA_MABEL_DUMMY_

};



#endif // _Xslamabel_H_