#ifndef _MarbleTexture_H_
#define _MarbleTexture_H_

enum
{
    MARBLE_POWER_LNK			= 1120,
    MARBLE_POWER_FLOAT0,
    MARBLE_OFFSET_LNK,
    MARBLE_OCTAVE1,
    MARBLE_OMEGA_LNK,
    MARBLE_VARIANCE_LNK,
    MARBLE_SCALEX,
    MARBLE_SCALEY,
    MARBLE_SCALEZ,
    MARBLE_OUTPUT,
    MARBLE_TRANSFORM_LINK,

    MARBLE_POWER_FLOAT,
    MARBLE_OFFSET_FLOAT,
    MARBLE_OMEGA_FLOAT,
    MARBLE_VARIANCE_FLOAT,


    MARBLE_PROJECTION_LINK,
    MARBLE_PROJECTION_TYPE,

    MARBLE_POWER_GRP,
    MARBLE_OFFSET_GRP,
    MARBLE_OMEGA_GRP,
    MARBLE_VARIANCE_GRP,
    MARBLE_INT_PROJ_GRP,
    MARBLE_SHADER_GRP,

    MARBLE_POWER_BTN,
    MARBLE_OFFSET_BTN,
    MARBLE_OMEGA_BTN,
    MARBLE_VARIANCE_BTN,
    MARBLE_TRANSFORM_BTN,
    MARBLE_PROJECTION_BTN,

    MARBLE_PROJ_BOX=0,
    MARBLE_PROJ_CYLINDRICAL=1,
    MARBLE_PROJ_MESHUV=2,
    MARBLE_PROJ_PERSPECTIVE=3,
    MARBLE_PROJ_SPHERICAL=4,
    MARBLE_PROJ_XYZ_TO_UVW=5

};

#endif
