#ifndef _Transform_H_
#define _Transform_H_

enum
{
    TRANS_NGVISIBLE=990,
    TRANS_INTERNAL=999,
    TRANS_ROT_old=1260,
    TRANS_SCALE_OLD,
    TRANS_TR_OLD,
    TRANSFORM_OUT,



    //TEX_PROJECTION_TYPE,
    //TEX_PROJECTION_POS_TYPE,
    //PROJECTION_POSITION,


    TRANSFORM_TYPE,
    TR_ROT_ORDER,

    TRANSFORM_RX,
    TRANSFORM_RY,
    TRANSFORM_RZ,

    TRANSFORM_SX,
    TRANSFORM_SY,
    TRANSFORM_SZ,

    TRANSFORM_TX,
    TRANSFORM_TY,
    TRANSFORM_TZ,

    TRANSFORM_SCL_LOCK,
    SCALE_RATIO_XY,
    SCALE_RATIO_XZ,

    UVW_GROUP,
    TRANSFORM_ROT_GRP,
    TRANSFORM_SCALE_GRP,
    TRANSFORM_POS_GRP,
    TR_RESET_TRANSFORM_BTN,
    TRANSFORM_SHADER_GRP,
    TRANSFORM_HELP_BTN,

    ID_NONE,


//    TEX_PROJ_POS_TYPE0=0,
//    TEX_PROJ_POS_TYPE1=1,

    TR_TRANSFORM_2D=0,
    TR_TRANSFORM_ROTATION=1,
    TR_TRANSFORM_SCALE=2,
    TR_TRANSFORM_3D=3,
    TR_TRANSFORM_VALUE=4,

    TR_ROT_ORDER_XYZ=0,
    TR_ROT_ORDER_XZY=1,
    TR_ROT_ORDER_YXZ=2,
    TR_ROT_ORDER_YZX=3,
    TR_ROT_ORDER_ZXY=4,
    TR_ROT_ORDER_ZYX=5

};

#endif
