コリジョンデータクラス More...
#include <GxResSoftbodyCollision.h>
Public Member Functions | |
初期化 | |
GxSoftbodyCollisionData (void) | |
デフォルトコンストラクタ | |
Public Attributes | |
メンバ変数 | |
OBJECT_TYPE | _objectType |
オブジェクトタイプ | |
u32 | _jointIndex [2] |
参照ボーンは MAX 2 | |
GxVector3 | _offset [2] |
ボーンに伴うオフセットも 2 | |
GxVector3 | _xyz |
サイズ | |
f32 | _radius [2] |
半径 | |
b32 | _enable |
有効無効 | |
b32 | _isUsetailJointId |
末端関節番号でIDを使用するか | |
OPERATION_TYPE | _hitOperationType |
衝突時の振る舞い | |
s32 | _hitJointIndex [HIT_JOINT_MAX] |
ヒット判定をするジョイント(↑がtrueの場合のみ有効で-1は無効値) | |
u32 | _id |
ID. | |
定義 | |
enum class | OPERATION_TYPE { ALL_JOINT_HIT , SPECIFICATION_JOINT_HIT , SPECIFICATION_JOINT_NOHIT , MAX } |
衝突時の振る舞い More... | |
static constexpr u32 | HIT_JOINT_MAX = GxMath::VALUE_8 |
特定ジョイントのみにあたる機能を利用時に設定できるジョイント数 | |
static constexpr s32 | UNENABLE_JOINT_INDEX = -1 |
無効なジョイントINDEX | |
コリジョンデータクラス
クラスになっているが基本的には構造体扱い
順番は一応バイトアラインを考慮、プロパティはツールに並べる順に
|
strong |