You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
851 B
C

#pragma once
// HandleTopLeft HandleTop HandleTopRight
// 1 2 3
// *-----------*-----------*
// | |
// | |
// HandleLeft 8 * * 9 * 4 HandleRight
// | HandleCenter |
// | |
// *-----------*-----------*
// 7 6 5
// HandleBottomLeft HandleBottom HandleBottomRight
enum HTRACKER_HANDLE_KIND
{
HTRACKER_HANDLE_KIND_TOP_LEFT = 0,
HTRACKER_HANDLE_KIND_TOP,
HTRACKER_HANDLE_KIND_TOP_RIGHT,
HTRACKER_HANDLE_KIND_RIGTH,
HTRACKER_HANDLE_KIND_BOTTOM_RIGHT,
HTRACKER_HANDLE_KIND_BOTTOM,
HTRACKER_HANDLE_KIND_BOTTOM_LEFT,
HTRACKER_HANDLE_KIND_LEFT,
HTRACKER_HANDLE_KIND_CENTER,
HTRACKER_HANDLE_KIND_INVALID
};
//HTrackerTransform
enum HTRACKER_TRANSFORM_KIND
{
HTRACKER_TRANSFORM_KIND_SCALE,
HTRACKER_TRANSFORM_KIND_MOVE,
HTRACKER_TRANSFORM_KIND_ROTATION,
HTRACKER_TRANSFORM_KIND_SHEAR
};