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

ツールシステムクラス More...

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

Macros

#define FONT_SIZE   12
 

Functions

 _PARAM_NAME (_use32BitIndex3D, "3D 32ビットインデックス使用フラグ")
 
 _PARAM_NAME (_use32BitIndex2D, "2D 32ビットインデックス使用フラグ")
 
 _PARAM_NAME (_bufferSize3D, "3Dバッファサイズ")
 
 _PARAM_NAME (_vertexBufferSize3D, "3D頂点バッファサイズ")
 
 _PARAM_NAME (_indexBufferSize3D, "3Dインデックスバッファサイズ")
 
 _PARAM_NAME (_bufferSize2D, "2Dバッファサイズ")
 
 _PARAM_NAME (_vertexBufferSize2D, "2D頂点バッファサイズ")
 
 _PARAM_NAME (_indexBufferSize2D, "2Dインデックスバッファサイズ")
 
 _PARAM_NAME (_threadProfilingLogMax, "プロファイラが1スレッドで計測できるログの最大数")
 
 _PARAM_NAME (_configFileSuffix, "コンフィグファイルサフィックス")
 
 _STRUCT_NAME (_dataInitialize, "システムコンフィグ")
 
 _PARAM_NAME (_dataProcessBar, "プロセスバー設定")
 
 _PARAM_NAME (_dataPadInformation, "パッド情報")
 
 _PARAM_NAME (_dataMouseInformation, "マウス情報")
 
 _PARAM_NAME (_dataModelInformation, "モデル情報")
 
 _PARAM_NAME (_dataGUIInformation, "GUI情報")
 
 _ARRAY_NAME (_shortcuts, "ショートカット設定")
 
 GX_ENUM_VALUE (GXGUI_NAME_LEFT_TOP, BASIS_CORNER::LEFT_TOP)
 
 GX_ENUM_VALUE (GXGUI_NAME_LEFT_BOTTOM, BASIS_CORNER::LEFT_BOTTOM)
 
 GX_ENUM_VALUE (GXGUI_NAME_RIGHT_TOP, BASIS_CORNER::RIGHT_TOP)
 
 GX_ENUM_VALUE (GXGUI_NAME_RIGHT_BOTTOM, BASIS_CORNER::RIGHT_BOTTOM)
 
 _PARAM_NAME_ATTRIBUTE (_pGui, "GUIシステム", GxProperty::ATTRIBUTE_EXPAND)
 
 _STRUCT_NAME (_drawFlag, "描画フラグ")
 
 _PARAM_NAME (_controlXSI, "XSI操作系に合わせる")
 
 _PARAM_NAME (_isUseZTestDrawHandle, "操作ハンドル描画に深度テスト使用")
 
 _PARAM_NAME (_pCurrentHandle,"操作ハンドル")
 
 _PARAM_NAME (_handleConfig,"操作ハンドル設定")
 
 _PARAM_NAME (_fileRecordList,"ファイル使用履歴")
 
 _PARAM_NAME (_pManager2D, "2Dプリミティブ")
 
 _PARAM_NAME (_pManager3D, "3Dプリミティブ")
 
 _PARAM_NAME (_subPriority2D, "2Dサブプライオリティ")
 
 _PARAM_NAME (_subPriority3D, "3Dサブプライオリティ")
 
 _FUNCTION_ARGUMENT_1 (GxSysTool, "ステージ遷移", void, changeStage, _ARGUMENT("型", void *, pRtti))
 
 _FUNCTION_ARGUMENT_1 (GxSysTool, "ユニットを生成", void, createUnit, _ARGUMENT("型", void *, pRtti))
 
 _FUNCTION_ARGUMENT_1 (GxSysTool, "ツール生成", void, createTool, _ARGUMENT("型", void *, pRtti))
 
 _PARAM (_name)
 
 _PARAM (_listToolElement)
 
 _ARRAY (_pToolRtti)
 
 _ARRAY (_movable)
 
 _ARRAY (_closable)
 
 _PARAM (_pToolElement0)
 
 _PARAM (_pToolElement1)
 
 _ENUM (_offsetBasis)
 
 _PARAM (_offset)
 
 _PARAM_ATTRIBUTE (_path, GxProperty::ATTRIBUTE_READONLY)
 
 _PARAM_ATTRIBUTE (_extension, GxProperty::ATTRIBUTE_READONLY)
 
 _PARAM_ATTRIBUTE (_time, GxProperty::ATTRIBUTE_READONLY)
 
 _PARAM_NAME (_guiFrameColor, "GUIフレーム色")
 
 _PARAM_NAME (_guiBackColor, "GUI背景色")
 
 _PARAM_NAME (_guiTextColor, "GUI文字色")
 
 _PARAM_NAME (_guiKeyWord1Color, "GUIキーワード1色")
 
 _PARAM_NAME (_guiKeyWord2Color, "GUIキーワード2色")
 
 _PARAM_NAME (_guiSelectedColor, "GUI選択色")
 
 _ARRAY_NAME (_buttonOffColor, "OFF色")
 
 _ARRAY_NAME (_buttonOffColorValue, "OFF色係数")
 
 _ARRAY_NAME (_buttonOnColor, "ON色")
 
 _ARRAY_NAME (_buttonOnColorValue, "ON色係数")
 
 _PARAM_NAME (_duplicateControlXSI, "起動時にXSI操作系に合わせる")
 
 _PARAM_NAME (_posAppWindow, "アプリウィンドウ位置")
 
 _PARAM_NAME (_sizeAppWindow, "アプリウィンドウサイズ")
 
 _PARAM_NAME (_isAppWindowMaximized, "ウィンドウが最大化されているかどうか")
 
 _PARAM_NAME (_useCustomClearColor, "起動時に現在のクリアカラーを使う")
 
 _PARAM_NAME (_customClearColor, "クリアカラー")
 
 _PARAM_NAME (_isRealFloatFormat, "詳細な浮動小数点表示")
 
 _PARAM_NAME (_fileDialogUseOriginalPath, "必ずOriginalフォルダを開く")
 
 _PARAM_NAME (_useRTDWheelScrollAlways, "RTD_key:ホイールの動作をスクロールにする")
 
 _PARAM_NAME (_isStopRTDPlayByClick, "RTD_key:クリックで再生を行わないようにする")
 
 _PARAM_NAME (_isUseZTestDrawHandle, "起動時に操作ハンドル描画に深度テスト使用")
 
 _PARAM_NAME (_guiExpandFrameRect, "GUI枠幅")
 
 _PARAM_NAME (_guiConfig, "プロパティGUI設定")
 
 _PARAM_NAME (_width, "バー1本の幅")
 
 _CUSTOM_ATTRIBUTE (GxProperty::TYPE::S32, "_basisBar", &GxSysTool::GxDataProcessBar::getBasisBarProperty, &GxSysTool::GxDataProcessBar::setBasisBarProperty, GxProperty::ATTRIBUTE_VALUE)
 
 _PARAM_NAME_ATTRIBUTE (_position, "バー位置", GxProperty::ATTRIBUTE_EXPAND)
 
 _PARAM_NAME (_lengthRatio, "バー長さのsafetyAreaに対する割合[%]")
 
 _PARAM_NAME (_isBarDirectionY, "バー方向が縦かどうか")
 
 _PARAM_NAME (_drawAll, "全バーを描画するか")
 
 _PARAM_NAME (_drawSubThread, "メインスレッド以外も描画するか")
 
 _CUSTOM_ATTRIBUTE (GxProperty::TYPE::S32, "_basisFps", &GxSysTool::GxDataProcessBar::getBasisFpsProperty, &GxSysTool::GxDataProcessBar::setBasisFpsProperty, GxProperty::ATTRIBUTE_VALUE)
 
 _PARAM_NAME_ATTRIBUTE (_fpsPosition, "FPSの位置", GxProperty::ATTRIBUTE_EXPAND)
 
 _CUSTOM_ATTRIBUTE (GxProperty::TYPE::S32, "_basis", &GxSysTool::GxDataPadInformation::getBasisProperty, &GxSysTool::GxDataPadInformation::setBasisProperty, GxProperty::ATTRIBUTE_VALUE)
 
 _PARAM_NAME_ATTRIBUTE (_offset, "基準位置からのオフセット", GxProperty::ATTRIBUTE_EXPAND)
 
 _PARAM_NAME (_isDirectionY, "2P,3P...の増加方向が縦かどうか")
 
 _PARAM_NAME (_isBlink, "ユニット選択時、対象を点滅させる")
 
 _PARAM_NAME (_blinkTime, "点滅時間 : 単位(秒)")
 
 _PARAM_NAME (_jointFontColor, "関節名の文字色")
 
 _PARAM_NAME (_jointFontSize, "関節名のフォントサイズ")
 
 _PARAM_NAME (_maxPropertyEnumHeight, "ドロップダウンリスト最大高さ")
 
 _ENUM_ATTRIBUTE (_triggerKey, GxProperty::ATTRIBUTE_READONLY|GxProperty::ATTRIBUTE_NOSERIALIZE)
 
 _ENUM (_toolId)
 
 _PARAM (_searchChild)
 

Detailed Description

ツールシステムクラス

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