__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_pBtShape | GxCollision::GxObject | protected |
ACTIVE_FLAG_ACTIVE enum value | GxCollision::GxObject | |
ACTIVE_FLAG_ACTIVE_OLD enum value | GxCollision::GxObject | |
ACTIVE_FLAG_REQUEST_BAN enum value | GxCollision::GxObject | |
ACTIVE_FLAG_REQUEST_DELETE enum value | GxCollision::GxObject | |
ACTIVE_FLAG_REQUEST_REGISTER enum value | GxCollision::GxObject | |
addOffset(const GxVector3 &offset) | GxCollision::GxObject | |
allocAttackRecord(void) | GxAttackHit::GxObject | |
allocDamageRecord(void) | GxAttackHit::GxObject | |
ATTACK_DIRECT enum name | GxAttackHit::GxObject | |
ATTRIBUTE enum name | GxAttackHit::GxObject | |
ATTRIBUTE_MULTISPHERE_OLD_NEW enum value | GxAttackHit::GxObject | |
ATTRIBUTE_ONE_HIT enum value | GxAttackHit::GxObject | |
CHECK_FLAG_ALL | GxCollision::GxObject | static |
createBox(b32 active, u32 id, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeBox &box) | GxCollision::GxObject | virtual |
createCapsule(b32 active, u32 id, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeCapsule &capsule) | GxCollision::GxObject | virtual |
createCylinder(b32 active, u32 id, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeCylinder &cylinder) | GxCollision::GxObject | virtual |
createMesh(b32 active, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeTrimesh &trimesh, btTriangleIndexVertexArray *pVertex, b32 isCompress, GxVector3 *pAabbMin=nullptr, GxVector3 *pAabbMax=nullptr) | GxCollision::GxObject | virtual |
createMesh(b32 active, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeTrimesh &trimesh, btBvhTriangleMeshShape *pBtTrimeshShape) | GxCollision::GxObject | virtual |
createMultisphere(b32 active, u32 id, const GxMatrixAffine *pMatrix0, const GxVector3 &offset0, const GxMatrixAffine *pMatrix1, const GxVector3 &offset1, const GxShapeMultisphere &multisphere) | GxCollision::GxObject | virtual |
createSphere(b32 active, u32 id, const GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxShapeSphere &sphere) | GxCollision::GxObject | virtual |
executeHitCallback(void) | GxAttackHit::GxObject | |
getActiveFlag(u32 flag) const | GxCollision::GxObject | inline |
getActiveFlagAll(void) const | GxCollision::GxObject | inline |
getAttackDirecType(void) const | GxAttackHit::GxObject | inline |
getAttackRecord(void) const | GxAttackHit::GxObject | inline |
getAttackRecordIndex(u32 idDamage) | GxAttackHit::GxObject | |
getAttribute(void) const | GxAttackHit::GxObject | inline |
getBulletCollisionObject(void) | GxCollision::GxObject | inline |
getBulletCollisionShape(void) const | GxCollision::GxObject | inline |
getCenterMatrix(void) | GxCollision::GxObject | |
getCenterPosition(GxVector3 ¢erPosition) | GxCollision::GxObject | |
getCheckFlag(void) const | GxCollision::GxObject | inline |
getCollision(void) const | GxCollision::GxObject | inline |
getDamageGroup(void) const | GxAttackHit::GxObject | inline |
getDamageRecord(void) const | GxAttackHit::GxObject | inline |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getGroup(void) const | GxCollision::GxObject | inline |
getHitDirection(void) const | GxAttackHit::GxObject | inline |
getHitNormal(void) const | GxAttackHit::GxObject | inline |
getHitPosOnDamage(void) | GxAttackHit::GxObject | inline |
getId(void) const | GxCollision::GxObject | inline |
getMask(void) const | GxCollision::GxObject | inline |
getMaterial(void) const | GxCollision::GxObject | inline |
getMatrix0(void) const | GxCollision::GxObject | inline |
getMatrix1(void) const | GxCollision::GxObject | inline |
getMatrixAddress0(void) const | GxCollision::GxObject | inline |
getMatrixAddress1(void) const | GxCollision::GxObject | inline |
getNormal(const GxVector3 &position) | GxCollision::GxObject | |
getOffset0(void) const | GxCollision::GxObject | inline |
getOffset1(void) const | GxCollision::GxObject | inline |
getOldCenter(void) const | GxAttackHit::GxObject | inline |
getPower(void) const | GxAttackHit::GxObject | inline |
getPriority(void) const | GxAttackHit::GxObject | inline |
getPropertyActive(void *const pValue) | GxCollision::GxObject | inline |
getPropertyActiveOld(void *const pValue) | GxCollision::GxObject | inline |
getQuaternion(void) | GxCollision::GxObject | inline |
getRadiusMin(void) | GxCollision::GxObject | |
getRegisterWorld(void) const | GxCollision::GxObject | inline |
getResult(void) const | GxAttackHit::GxObject | inline |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getShape(void) const | GxCollision::GxObject | inline |
getShapeType(void) const | GxCollision::GxObject | inline |
getTarget(void) | GxAttackHit::GxObject | inline |
getType(void) const | GxAttackHit::GxObject | inline |
getUnit(void) const | GxCollision::GxObject | inline |
GROUP enum name | GxAttackHit::GxObject | |
GROUP_ATTACK enum value | GxAttackHit::GxObject | |
GROUP_DAMAGE enum value | GxAttackHit::GxObject | |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxObject(void) | GxAttackHit::GxObject | |
HIT_CALLBACK typedef | GxAttackHit::GxObject | |
initialize(b32 active, u32 id, const GxMatrixAffine *pMatrix0, const GxVector3 &offset0, const GxMatrixAffine *pMatrix1, const GxVector3 &offset1) override | GxAttackHit::GxObject | virtual |
initializeActiveOff(void) override | GxAttackHit::GxObject | inlinevirtual |
initializeActiveOn(void) | GxCollision::GxObject | inlinevirtual |
initializeAttackRecord(void) | GxAttackHit::GxObject | |
initializeDamageRecord(void) | GxAttackHit::GxObject | |
initializeUpdate(void) override | GxAttackHit::GxObject | virtual |
isActive(void) const | GxCollision::GxObject | inline |
isActiveOld(void) const (defined in GxCollision::GxObject) | GxCollision::GxObject | inline |
isDefaultObject(void) | GxClassBaseRoot | inline |
isHitCheckFlag(u32 targetFlag) | GxCollision::GxObject | virtual |
isHitCheckFlagTrimesh(u32 triangleIndex, u32 targetFlag) | GxCollision::GxObject | virtual |
isNeedCheck(GxCollision::GxObject *pCollisionObject) override | GxAttackHit::GxObject | virtual |
offAttribute(u32 attribute) | GxAttackHit::GxObject | inline |
offCheckFlag(u32 flag) | GxCollision::GxObject | inline |
onAttribute(u32 attribute) | GxAttackHit::GxObject | inline |
onCheckFlag(u32 flag) | GxCollision::GxObject | inline |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
prepareCheck(void) | GxCollision::GxObject | virtual |
registerAttackRecord(u32 index, GxAttackHit::GxObject *pTarget, const GxVector3 &position, const GxVector3 &vector, const GxVector3 &normal, u32 idDamage) | GxAttackHit::GxObject | |
resetBulletShape(btCollisionShape *pBtShapeNew) | GxCollision::GxObject | |
setActive(b32 active) | GxCollision::GxObject | |
setActiveFlag(u32 flag, b32 value) | GxCollision::GxObject | inline |
setAttackDirecType(ATTACK_DIRECT type) | GxAttackHit::GxObject | inline |
setAttribute(u32 attribute) | GxAttackHit::GxObject | inline |
setBoxExtent(const GxVector3 &extent) | GxCollision::GxObject | |
setCapsuleRadius(f32 radius) | GxCollision::GxObject | |
setCheckFlag(u32 flag) | GxCollision::GxObject | inline |
setCollision(GxCollision *pCollision) | GxCollision::GxObject | inline |
setCylinderExtent(const f32 radius, const f32 heightHalf) | GxCollision::GxObject | |
setDamageGroup(u32 damageGroup) | GxAttackHit::GxObject | inline |
setGroupMask(s16 group, s16 mask) | GxCollision::GxObject | |
setHitCallback(HIT_CALLBACK pCallBack) | GxAttackHit::GxObject | inline |
setHitDirection(const GxVector3 &vector) | GxAttackHit::GxObject | inline |
setHitNormal(const GxVector3 &normal) | GxAttackHit::GxObject | inline |
setHitParam(void) | GxAttackHit::GxObject | |
setHitPosOnDamage(const GxVector3 &position) | GxAttackHit::GxObject | inline |
setId(u32 id) | GxCollision::GxObject | inline |
setMaterial(s32 material) | GxCollision::GxObject | inline |
setMatrixAddress0(const GxMatrixAffine *pMatrix) | GxCollision::GxObject | inline |
setMatrixAddress1(const GxMatrixAffine *pMatrix) | GxCollision::GxObject | inline |
setMultisphereRadius(f32 radius0, f32 radius1) | GxCollision::GxObject | |
setOffset0(const GxVector3 &offset) | GxCollision::GxObject | inline |
setOffset1(const GxVector3 &offset) | GxCollision::GxObject | inline |
setPower(f32 power) | GxAttackHit::GxObject | inline |
setPriority(s32 priority) | GxAttackHit::GxObject | inline |
setPropertyActive(const void *const pValue) | GxCollision::GxObject | inline |
setPropertyActiveOld(const void *const) | GxCollision::GxObject | inline |
setQuaternion(const GxQuaternion &quaternion) | GxCollision::GxObject | inline |
setRegisterWorld(GxCollision::GxWorld *pWorld) | GxCollision::GxObject | inline |
setResult(b32 result) | GxAttackHit::GxObject | inline |
setSphereRadius(f32 radius) | GxCollision::GxObject | |
setTarget(GxObject *pTarget) | GxAttackHit::GxObject | inline |
setType(TYPE type) | GxAttackHit::GxObject | |
setUnit(GxUnitBase *pUnit) | GxCollision::GxObject | inline |
SHIFT enum name | GxAttackHit::GxObject | protected |
transformMeshVertex(const GxMatrixAffine &matrix) | GxCollision::GxObject | |
TYPE enum name | GxAttackHit::GxObject | |
update(void) override | GxAttackHit::GxObject | virtual |
updateActiveFlag(void) | GxCollision::GxObject | inlineprotected |
updateUnitPointer(void) | GxCollision::GxObject | inlineprotected |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
~GxObject(void) override | GxAttackHit::GxObject | |