12GX_CORE_NAMESPACE_BEGIN()
83 GX_FORCE_INLINE
virtual void setup(
void ) {}
95GX_CORE_NAMESPACE_END()
#define GX_PROHIBIT_CLASS_BASE(__CLASS__)
GxClassBase継承の禁止宣言
Definition GxBase.h:240
GX_FORCE_INLINE GxSysCollisionBase * getGxSysCollisionBase(void)
アクセスインターフェース
Definition GxSysCollisionBase.h:93
オブジェクト基底クラス
Definition GxBase.h:88
JSON解析用ノード
Definition GxJson.h:108
システム基底クラス
Definition GxSysBase.h:18
コリジョンシステムクラス
Definition GxSysCollisionBase.h:53
~GxSysCollisionBase(void) override
デストラクタ
Definition GxSysCollisionBase.h:74
virtual GX_FORCE_INLINE void setup(void)
update()前に毎フレーム呼ぶ準備
Definition GxSysCollisionBase.h:83
virtual GX_FORCE_INLINE b32 raycastBackgroundHit(const GxVector3 &, const GxVector3 &, GxVector3 *=nullptr, GxVector3 *=nullptr)
Definition GxSysCollisionBase.h:87
シングルトン基礎クラス
Definition GxSingleton.h:19
static constexpr GxSysCollisionBase * getSingletonPointer(void)
Definition GxSingleton.h:59
3次元ベクトル
Definition GxVector.h:245
32bitブーリアン
Definition GxDefine.h:173