OROCHI
 
Loading...
Searching...
No Matches
GxMotion.h
Go to the documentation of this file.
1//===========================================================================
11//===========================================================================
12#pragma once
13
14// ネームスペース
15#define GX_MOTION_NAMESPACE_BEGIN() namespace gx{namespace motion{
16#define GX_MOTION_NAMESPACE_END() }}
17
18#include "Gx.h"
19#include "GxShader.h"
20#include "GxPhysics.h"
21GX_MOTION_NAMESPACE_BEGIN()
22using namespace ::gx::core;
23using namespace ::gx::shader;
24using namespace ::gx::physics;
25GX_MOTION_NAMESPACE_END()
26
27#include "GxMotionDefine.h"
28#include "GxMotionEncoder.h"
30#include "GxMotionCurvesContainer.h"
31#include "GxMotionNamesList.h"
32#include "GxJointData.h"
34#include "GxMotionJoint.h"
35#include "GxIkChain.h"
36
37#include "GxResMotion.h"
38#include "GxResMotionBlend.h"
39#include "GxResMotionIK.h"
40#include "GxResMotionPackage.h"
41#include "GxResMotionSequence.h"
44
45#include "GxModUnitIK.h"
46#include "GxModUnitMotionBase.h"
47#include "GxMotionPlayer.h"
50
51#include "GxUnitMotion.h"
52
53#if GX_DEVELOP
54#include "GxResMotionViewer.h"
55#include "GxResMotionSequence.h"
60#include "GxResMotionIKTool.h"
63#include "GxToolMotionBlend.h"
65#include "GxToolMotionIK.h"
66#include "GxToolMotionPackage.h"
67#include "GxToolMotionViewer.h"
68#endif //GX_DEVELOP
69
70GX_MOTION_NAMESPACE_BEGIN()
71
72extern void GxMotionUsage(void);
73
74GX_MOTION_NAMESPACE_END()
コアインクルードヘッダ
モーションパッケージ用リソースプロパティGUI
IKチェイン基礎クラス
補間の設定を保持するクラス
関節データクラス
IKモジュール
モーションモジュール基礎クラス
モーションブレンドシステムの機能を導入するモジュール
モーションシーケンスクラス
モーション圧縮アルゴリズム
モーションの補間設定を保管するクラス
GxMotion用関節クラス
モーション再生クラス
共通インクルードファイル
モーションリソース
モーションブレンドリソースクラス
モーションブレンドツール用リソースクラス
モーションIKリソースクラス
モーションIKツール用リソースクラス
モーション統合リソース
モーション補間設定リソースクラス
モーション補間設定ツール用のリソースクラス
モーションパッケージリソース
モーションシーケンスリソース
4つのモーションシーケンスリソースポインタとモーション番号/モーションデータ番号を持つクラス
モーションビューワリソースクラス
コアインクルードファイル
新モーションブレンドツール
モーションIKツール
モーション統合ツール
新モーション補間設定ツール
モーションパッケージ編集ツール
モーションビューワ
モーションユニット