#ifndef _MatWrapper_H_
#define _MatWrapper_H_

enum
{

    MATWRAPPER_LINK1			= 1440, // GRADIENT
    MATWRAPPER_LINK2,
    MATWRAPPER_AMOUNT_FLOAT,
    MATWRAPPER_AMOUNT_LNK,

    OCT_MATERIAL_MATTYPE = 2500,
    OCT_MATERIAL_PREVIEW,
    OCT_MATTYPE_DIFFUSE,
    OCT_MATTYPE_GLOSSY,
    OCT_MATTYPE_MATERIAL_MIX,
    OCT_MATTYPE_SPECULAR,
    OCT_MATTYPE_PORTAL,
    OCT_MATERIAL_TEST,
    MY_LINK,
    OCT_MATERIAL_TYPE,
    OCT_MATERIAL_DIFFUSE, OCT_MATERIAL_GLOSSY, OCT_MATERIAL_MIX, OCT_MATERIAL_SPECULAR, OCT_MATERIAL_PORTAL,
    OCT_MATERIAL_DIFFUSE_COLOR,
    OCT_MATERIAL_DIFFUSE_NODE,
    OCT_MATERIAL_DIFFUSE_LINK,
    OCT_MATERIAL_DIFFUSE_FLOAT,
    OCT_MATERIAL_DIFFUSE_MIX,
    OCT_MATERIAL_DIFFUSE_USECOLOR,
    OCT_MATERIAL_DIFFUSE_SUBGROUP,

    OCT_MATERIAL_SPECULAR_COLOR,
    OCT_MATERIAL_SPECULAR_FLOAT,
    OCT_MATERIAL_SPECULAR_LINK,
    OCT_MATERIAL_SPECULAR_MIX,

    OCT_MATERIAL_REFLECTION_COLOR,
    OCT_MATERIAL_REFLECTION_FLOAT,
    OCT_MATERIAL_REFLECTION_LINK,
    OCT_MATERIAL_REFLECTION_MIX,

    OCT_MATERIAL_ROUGHNESS,
    OCT_MATERIAL_ROUGHNESS_COLOR,
    OCT_MATERIAL_ROUGHNESS_FLOAT,
    OCT_MATERIAL_ROUGHNESS_LINK,
    OCT_MATERIAL_ROUGHNESS_MIX,

    OCT_MATERIAL_FILMWIDTH_LINK,
    OCT_MATERIAL_FILMWIDTH_COLOR,
    OCT_MATERIAL_FILMWIDTH_FLOAT,

    OCT_MATERIAL_FILMINDEX,

    OCT_MATERIAL_BUMP_LINK,
    OCT_MATERIAL_BUMP_COLOR,
    OCT_MATERIAL_BUMP_FLOAT,

    OCT_MATERIAL_NORMAL_LINK,
    OCT_MATERIAL_NORMAL_COLOR,
    OCT_MATERIAL_NORMAL_FLOAT,

    OCT_MATERIAL_OPACITY_LINK,
    OCT_MATERIAL_OPACITY_COLOR,
    OCT_MATERIAL_OPACITY_FLOAT,
    OCT_MATERIAL_OPACITY_MIX,

    OCT_MATERIAL_NORMAL ,
    OCT_MATERIAL_OPACITY,

    OCT_MATERIAL_INDEX,
    OCT_MATERIAL_DISPCOEFF_B,

    OCT_MATERIAL_TRANSMISSION,
    OCT_MATERIAL_TRANSMISSION_COLOR,
    OCT_MATERIAL_TRANSMISSION_LINK,
    OCT_MATERIAL_TRANSMISSION_FLOAT,

    OCT_MATERIAL_EMISSION,

    OCT_MATERIAL_MATTE,
    OCT_MATERIAL_SMOOTH,

    OCT_MATERIAL_MEDIUM,
    OCT_MATERIAL_MAT_PREVIEW,
    OCT_MATERIAL_FAKESHADOW,



    OCTANE_MATERIAL_USE_COLOR,
    OCTANE_MATERIAL_USE_SPECULAR,
    OCTANE_MATERIAL_USE_ROUGHNESS,
    OCTANE_MATERIAL_USE_REFLECTION,
    OCTANE_MATERIAL_USE_FILMWIDTH,
    OCTANE_MATERIAL_USE_FILMINDEX,
    OCTANE_MATERIAL_USE_BUMP,
    OCTANE_MATERIAL_USE_NORMAL,
    OCTANE_MATERIAL_USE_OPACITY,
    OCTANE_MATERIAL_USE_DISPERSION,
    OCTANE_MATERIAL_USE_INDEX,
    OCTANE_MATERIAL_USE_TRANSMISSION,
    OCTANE_MATERIAL_USE_EMISSION,
    OCTANE_MATERIAL_USE_MEDIUM,
    OCTANE_MATERIAL_USE_FAKESHADOW,


    OCT_POINTER0,

    OCT_MAT_ID,
    OCT_TIMER,

    ID_MATERIAL_DIFFUSE_GROUP,
    ID_MATERIAL_SPECULAR_GROUP,
    ID_MATERIAL_ROUGHNESS_GROUP,
    ID_MATERIAL_REFLECTION_GROUP,
    ID_MATERIAL_FILMINDEX_GROUP,
    ID_MATERIAL_FILMWIDTH_GROUP,
    ID_MATERIAL_BUMP_GROUP,
    ID_MATERIAL_NORMAL_GROUP,
    ID_MATERIAL_OPACITY_GROUP,
    ID_MATERIAL_DISPERSION_GROUP,
    ID_MATERIAL_INDEX_GROUP,
    ID_MATERIAL_TRANSMISSION_GROUP,
    ID_MATERIAL_EMISSION_GROUP,
    ID_MATERIAL_MEDIUM_GROUP,
    ID_MATERIAL_FAKESHADOWS_GROUP,
    MIXMAT_GROUP,
    MAINGROUP,
    MATWRAPPER_AMOUNT_GRP,
    MATWRAPPER_AMOUNT_BTN,
    OCT_CREATE_MAT1,
    OCT_CREATE_MAT2,

    ID_OCT_MATERIALGROUP_EDITOR,
    OCT_MATERIAL_EDITORDISPLAY,
    OCT_MATERIAL_DIFFUSE_LINK2,
    OCTANE_MATERIAL_HELPBUTTON,

    OCTANE_MATTE_MODE							= 3150,
    OCTANE_MATTE_MODE1						= 0,
    OCTANE_MATTE_MODE2						= 1,
    OCTANE_MATTE_MODE3						= 2,

    OCT_MATERIAL_PREVIEWSIZE                                        = 500,
    OCT_MATERIAL_PREVIEWSIZE_DEF                                    = 0,
    OCT_MATERIAL_PREVIEWSIZE_NO_SCALE								= 1,
    OCT_MATERIAL_PREVIEWSIZE_64											= 6,
    OCT_MATERIAL_PREVIEWSIZE_128										= 7,
    OCT_MATERIAL_PREVIEWSIZE_256										= 8,
    OCT_MATERIAL_PREVIEWSIZE_512										= 9,
    OCT_MATERIAL_PREVIEWSIZE_1024										= 10,
    OCT_MATERIAL_PREVIEWSIZE_2048										= 11,
    OCT_MATERIAL_PREVIEWSIZE_4096										= 12,
    OCT_MATERIAL_PREVIEWSIZE_8192										= 13,
    OCT_MATERIAL_PREVIEWSIZE_16384									= 14,

    OCT_MATERIAL_PREVIEWSIZE_COMBINED						= 0,
    OCT_MATERIAL_PREVIEWSIZE_COLOR							= 1,
    OCT_MATERIAL_PREVIEWSIZE_DIFFUSION					= 2,
    OCT_MATERIAL_PREVIEWSIZE_LUMINANCE					= 3,
    OCT_MATERIAL_PREVIEWSIZE_BUMP								= 4,
    OCT_MATERIAL_PREVIEWSIZE_NORMAL							= 5,
    OCT_MATERIAL_PREVIEWSIZE_ALPHA							= 6,
    OCT_MATERIAL_PREVIEWSIZE_TRANSPARENCY				= 7,
    OCT_MATERIAL_PREVIEWSIZE_DISPLACEMENT				= 8,
    OCT_MATERIAL_PREVIEWSIZE_REFLECTION					= 9,
    OCT_MATERIAL_PREVIEWSIZE_ENVIRONMENT				= 10,
    OCT_MATERIAL_PREVIEWSIZE_SPECULARCOLOR			= 11,

    OCT_MATERIAL_ANIMATEPREVIEW											= 501,
    OCT_LINKID=99000,
    OCT_POINTER=99001,
    OCT_CHECK=99002,
    CLICK_ME
};


#endif
