OROCHI
 
Loading...
Searching...
No Matches
GxHandle.cpp File Reference

ユニット操作用ハンドルクラス More...

#include "Gx.h"
Include dependency graph for GxHandle.cpp:

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+スケールステップ")
 

Detailed Description

ユニット操作用ハンドルクラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Masashi Ueda
Shingo Fukuda
Tahir Arai
Yuya Ikeuchi