#ifndef _OslTexture_H_
#define _OslTexture_H_

enum
{
    OSL_NEED_COMPILE = 1900,
    OSL_CODE_EDITOR = 1901,
    OSL_PARAM_LIST = 1902,
    OSL_LOG_OUTPUT = 1903,
    OSL_RESULT_STR = 1904,
    OSL_AUTO_COMPILE = 1905,
    OSL_RESET_PARAMS = 1906,
    OSL_CODE_FILENAME,
    OSL_CODE_MODE,

    OSL_MODE_EDIT=0,
    OSL_MODE_FILE=1,

    OSL_TEX_LINK1=2000,
    OSL_TEX_LINK2,
    OSL_TEX_LINK3,
    OSL_TEX_LINK4,

    OSL_BOOL1=3100,
    OSL_BOOL2,
    OSL_BOOL3,
    OSL_BOOL4,

    OSL_INT1=3200,
    OSL_INT2,
    OSL_INT3,
    OSL_INT4,

    OSL_FLOAT1=3300,
    OSL_FLOAT2,
    OSL_FLOAT3,
    OSL_FLOAT4,

    OSL_VECTOR1=3400,
    OSL_VECTOR2,
    OSL_VECTOR3,
    OSL_VECTOR4,

    OSL_STR1=3500,
    OSL_STR2,
    OSL_STR3,
    OSL_STR4,

    OSL_FILE1=3600,
    OSL_FILE2,
    OSL_FILE3,
    OSL_FILE4,

    OSL_PROJECTION1=3700,
    OSL_PROJECTION2,
    OSL_PROJECTION3,
    OSL_PROJECTION4,

    OSL_MAIN_GRP,
    OSL_BUTTON_GRP,
    OSL_EDITOR_GRP,
    OSL_PARAMS_GRP,
    OSL_SCRIPTS_GRP,
    OSL_COMPILE_BTN,
    OSL_RESET_BTN,
    OSL_SAVE_BTN,
    OSL_HELP_BTN,
    OSL_COMP_RESULT,
    OSL_OPEN_CODE_DLG,
    OSL_SCRIPTS_DIR,
    OSL_SCRIPTS_LIST,

};

#endif
