OROCHI
 
Loading...
Searching...
No Matches
GxUtility.h
Go to the documentation of this file.
1//===========================================================================
11//===========================================================================
12#pragma once
13
14// ネームスペース
15#define GX_UTILITY_NAMESPACE_BEGIN() namespace gx{namespace utility{
16#define GX_UTILITY_NAMESPACE_END() }}
17
18// 関連ライブラリ
19#include "Gx.h"
20#include "GxEffect.h"
21#include "GxPhysics.h"
22#include "GxMotion.h"
23#include "GxCharacter.h"
24#include "GxHud.h"
25GX_UTILITY_NAMESPACE_BEGIN()
26using namespace ::gx::core;
27using namespace ::gx::effect;
28using namespace ::gx::physics;
29using namespace ::gx::motion;
30using namespace ::gx::character;
31using namespace ::gx::hud;
32GX_UTILITY_NAMESPACE_END()
33
34#if defined(_WINDOWS)
35#pragma warning(disable:4263)
36#pragma warning(disable:4264)
37#pragma warning(disable:4819)
38#include <opencv2/opencv.hpp>
39#pragma warning(default:4263)
40#pragma warning(default:4264)
41#pragma warning(default:4819)
42#endif //_WINDOWS
43#undef OFF
44
45#include "GxSaveData.h"
46#include "GxPadRecorder.h"
47#include "GxRagdoll.h"
48#include "GxSoftbody.h"
49
50#if GX_DEVELOP
51#include "GxSysToolUtility.h"
52#endif //GX_DEVELOP
53
54// リソース
58#include "GxResPadRecorder.h"
59#include "GxResPlayLog.h"
60#include "GxResPlayLogProject.h"
61#include "GxResPlayLogStage.h"
62#include "GxResRagdoll.h"
63#include "GxResRealTimeDemo.h"
64#include "GxResModelGmlMeta.h"
65#include "GxGmlReader.h"
66#include "GxResModelGml.h"
68
69// システム
70#include "GxSysStagePlayLog.h"
71
72#if GX_DEVELOP
73#include "GxDebugMenu.h"
74#endif //GX_DEVELOP
75
76// ユニット
77#include "GxUnitCamera.h"
79#include "GxUnitSoftbodyBase.h"
82#include "GxUnitChainBase.h"
83#include "GxUnitChainModel.h"
84#include "GxUnitRTDCharacter.h"
85#include "GxUnitRTDNullLocate.h"
86#include "GxUnitRealTimeDemo.h"
87#include "GxUnitCameraMotion.h"
88#include "GxUnitClothBase.h"
89#include "GxUnitClothModel.h"
90#include "GxUnitPlateau.h"
91#include "GxUnitHudWebCamera.h"
92
93// モジュール
94#include "GxModUnitSoftbody.h"
95#include "GxModUnitRagdoll.h"
96
97#if GX_DEVELOP
98// ツール
99#include "GxToolPlayLog.h"
100#include "GxToolRagdoll.h"
103#include "GxToolRealTimeDemo.h"
104#endif //GX_DEVELOP
105
106GX_UTILITY_NAMESPACE_BEGIN()
107
108extern void GxUtilityUsage(void);
109
110GX_UTILITY_NAMESPACE_END()
コアインクルードヘッダ
共通インクルードファイル
共通インクルードファイル
GMLファイル読み込み解析処理クラス
共通インクルードファイル
ラグドールモジュールクラス
モデル対応シミュレーション、コリジョン統合モジュール
共通インクルードファイル
入力パッドレコーダー処理
共通インクルードファイル
ラグドールヘッダ
GMLメッシュコリジョンリソース
GMLモデルリソース
モデルGMLメタデータリソース
入力パッドレコーダーリソース
プレイログリソース
プレイログプロジェクトリソース
ステージ単位プレイログリソース
ラグドールリソースクラス
リアルタイムデモ設定リソース
モデル対応コリジョンリソース
モデル対応物理シミュレーション統合リソース
モデル対応物理シミュレーションリプレイリソース
セーブデータクラス
モデル対応シミュレーション、コリジョン統合ヘッダ
プレイログ出力用ステージシステム
Utility用ツールシステム
プレイログプロジェクト編集ツール
ラグドール作成ツール
リアルタイムデモ編集ツール
物理シミュレーションあたりつけツール
物理シミュレーション作成ツール
エフェクトアタッチ機能付きカメラユニット
撮影用カメラ
モーション付きカメラユニット
鎖基礎ユニットクラス
モデル基準鎖ユニットクラス
布基礎ユニットクラス
モデルベース布ユニットクラス
HUDウェブカメラユニット
PLATEAUユニット
RTD用キャラクター
RTD用NULLロケータ
リアルタイムデモ管理ユニット
ソフトボディユニット基底クラス
クロスシミュレーション用ヒットコリジョン
モデル対応シミュレーション統合ユニット