OROCHI
 
Loading...
Searching...
No Matches
GxResCollisionMeshDae.h
Go to the documentation of this file.
1//===========================================================================
10//===========================================================================
11#pragma once
12
14
15#if GX_DEVELOP
16//===========================================================================
18//===========================================================================
19class GxResCollisionMeshDae : public GxResCollisionMesh
20{
21 //-------------------------------------------------------------
23 //-------------------------------------------------------------
25public:
26 // RTTI定義
27 GX_RTTI_RESOURCE(GxResCollisionMeshDae, GxResCollisionMesh);
28 // ClassBaseReference継承クラス用禁止宣言
29 GX_PROHIBIT_CLASS_BASE_REFERENCE(GxResCollisionMeshDae)
30
31
32 //-----------------------------------------------------------
34 //-----------------------------------------------------------
36public:
38 GxResCollisionMeshDae(void);
40 void cleanup(void) override;
41
43 //-------------------------------------------------------------
45 //-------------------------------------------------------------
47public:
49 b32 load(GxStream& stream, u32 size);
51 b32 finalize(void);
52#if PLATFORM_PHYSX_SUPPORT
54 void convertVertexDataToConvex(f32 skinWidth = 0.0f);
55#endif // PLATFORM_PHYSX_SUPPORT
56
58};
59
60#endif // GX_DEVELOP
61
62GX_PHYSICS_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE_REFERENCE(__CLASS__)
GxClassBaseReference継承の禁止宣言(new以外の生成禁止 + コピー禁止)
Definition GxBase.h:244
#define GX_PHYSICS_NAMESPACE_BEGIN()
ネームスペースマクロ
Definition GxPhysics.h:28
#define GX_RTTI_RESOURCE(__THIS__, __BASE__)
リソースクラス型情報宣言
Definition GxRttiResource.h:102
メッシュコリジョンリソースクラス
Definition GxResCollisionMesh.h:19
void cleanup(void) override
delete直前に呼び出される関数
Definition GxResCollisionMesh.cpp:57
b32 load(GxStream &stream, u32 size)
ロード
Definition GxResCollisionMesh.cpp:83
ストリーム基礎クラス
Definition GxStream.h:20
32bitブーリアン
Definition GxDefine.h:173