ユニット操作用ハンドルクラス More...
#include "Gx.h"
Functions | |
GX_ENUM_VALUE ("姿勢", HANDLE_MODE::STATE) | |
GX_ENUM_VALUE ("移動", HANDLE_MODE::TRANSLATE) | |
GX_ENUM_VALUE ("回転", HANDLE_MODE::ROTATE) | |
GX_ENUM_VALUE ("拡縮", HANDLE_MODE::SCALE) | |
_PARAM_NAME_ATTRIBUTE (_isEnable,"有効", GxProperty::ATTRIBUTE_READONLY) | |
_PARAM_NAME_ATTRIBUTE (_isDisp,"表示", GxProperty::ATTRIBUTE_READONLY) | |
_ENUM_NAME_ATTRIBUTE_GUI (_mode,"操作モード", GxProperty::ATTRIBUTE_READONLY, HANDLE_MODE) | |
_ENUM_NAME_ATTRIBUTE_GUI (_baseMode,"初期操作モード", GxProperty::ATTRIBUTE_READONLY, HANDLE_MODE) | |
_ARRAY_NAME (_pHandleUi,"ハンドル") | |
GX_ENUM_VALUE ("選択中", STATE::WAITING) | |
GX_ENUM_VALUE ("操作中", STATE::MANIPULATING) | |
GX_ENUM_VALUE ("X軸", AXIS_TYPE::X) | |
GX_ENUM_VALUE ("Y軸", AXIS_TYPE::Y) | |
GX_ENUM_VALUE ("Z軸", AXIS_TYPE::Z) | |
GX_ENUM_VALUE ("視線軸", AXIS_TYPE::EYE) | |
GX_ENUM_VALUE ("全軸", AXIS_TYPE::ALL) | |
GX_ENUM_VALUE ("軸無し", AXIS_TYPE::NONE) | |
_PAGE_BEGIN ("GxUiBase") | |
_STRUCT_POINTER (_pOffset) | |
_STRUCT_POINTER (_pQuaternion) | |
_STRUCT_POINTER (_pScale) | |
_STRUCT_POINTER (_pParentWorldMatrixAffine) | |
_STRUCT_POINTER (_pParentWorldMatrix) | |
_ENUM_NAME_GUI (_axisUnderMouse,"マウス位置の軸", AXIS_TYPE) | |
_ENUM_NAME_GUI (_state,"状態", STATE) | |
_ENUM_NAME_GUI (_manipulatingAxis,"操作軸", AXIS_TYPE) | |
_PAGE_END () | |
_PARAM_NAME (_isUseStep,"ステップ移動する") | |
_PARAM_NAME (_step,"ステップ移動幅") | |
_PARAM_NAME (_isUseSnap,"スナップ移動する") | |
_PARAM_NAME (_snap,"スナップ移動幅") | |
_PARAM_NAME (_isUseStep, "ステップ回転する") | |
_PARAM_NAME (_step, "ステップ回転幅") | |
_PARAM_NAME (_isUseSnap, "スナップ回転する") | |
_PARAM_NAME (_snap, "スナップ回転幅") | |
_PARAM_NAME (_isUseStep,"ステップスケールする") | |
_PARAM_NAME (_step,"ステップスケール幅") | |
_PARAM_NAME (_isUseSnap,"スナップスケールする") | |
_PARAM_NAME (_snap,"スナップスケール幅") | |
_PARAM_NAME (_translateStep, "移動ステップ") | |
_PARAM_NAME (_translateShiftStep, "Shift+移動ステップ") | |
_PARAM_NAME (_rotateStep, "回転ステップ") | |
_PARAM_NAME (_rotateShiftStep, "Shift+回転ステップ") | |
_PARAM_NAME (_scaleStep, "スケールステップ") | |
_PARAM_NAME (_scaleShiftStep, "Shift+スケールステップ") | |
ユニット操作用ハンドルクラス