__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 | |
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 |
getActiveFlag(u32 flag) const | GxCollision::GxObject | inline |
getActiveFlagAll(void) const | GxCollision::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 |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getEventExecutant(void) const | GxEventHit::GxObject | inline |
getGroup(void) const | GxCollision::GxObject | inline |
getHitCallback(void) const | GxEventHit::GxObject | inline |
getHitNormal(void) const | GxEventHit::GxObject | inline |
getHitPosition(void) const | GxEventHit::GxObject | inline |
getId(void) const | GxCollision::GxObject | inline |
getManagementClass(void) const (defined in GxEventHit::GxObject) | GxEventHit::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 |
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 |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getShape(void) const | GxCollision::GxObject | inline |
getShapeType(void) const | GxCollision::GxObject | inline |
getTarget(void) const | GxEventHit::GxObject | inline |
getType(void) const | GxEventHit::GxObject | inline |
getUnit(void) const | GxCollision::GxObject | inline |
GROUP enum name | GxEventHit::GxObject | |
GROUP_PUSHER enum value | GxEventHit::GxObject | |
GROUP_SWITCH enum value | GxEventHit::GxObject | |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxObject(void) | GxEventHit::GxObject | |
HIT_CALLBACK typedef | GxEventHit::GxObject | |
initialize(b32 active, u32 id, const GxMatrixAffine *pMatrix0, const GxVector3 &offset0, const GxMatrixAffine *pMatrix1, const GxVector3 &offset1) | GxCollision::GxObject | protectedvirtual |
initializeActiveOff(void) | GxCollision::GxObject | inlinevirtual |
initializeActiveOn(void) | GxCollision::GxObject | inlinevirtual |
initializeUpdate(void) | GxCollision::GxObject | inlinevirtual |
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 | GxEventHit::GxObject | virtual |
offCheckFlag(u32 flag) | GxCollision::GxObject | inline |
onCheckFlag(u32 flag) | GxCollision::GxObject | inline |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
prepareCheck(void) | GxCollision::GxObject | virtual |
resetBulletShape(btCollisionShape *pBtShapeNew) | GxCollision::GxObject | |
setActive(b32 active) | GxCollision::GxObject | |
setActiveFlag(u32 flag, b32 value) | GxCollision::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 | |
setEventExecutant(GxClassBaseRoot *pEventExecutant) | GxEventHit::GxObject | inline |
setGroupMask(s16 group, s16 mask) | GxCollision::GxObject | |
setHitCallback(HIT_CALLBACK pCallBack) | GxEventHit::GxObject | inline |
setHitNormal(const GxVector3 &hitNormal) | GxEventHit::GxObject | inline |
setHitPosition(const GxVector3 &hitPosition) | GxEventHit::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 |
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 |
setSphereRadius(f32 radius) | GxCollision::GxObject | |
setTarget(GxObject *pTarget) | GxEventHit::GxObject | inline |
setType(TYPE type) | GxEventHit::GxObject | |
setUnit(GxUnitBase *pUnit) | GxCollision::GxObject | inline |
transformMeshVertex(const GxMatrixAffine &matrix) | GxCollision::GxObject | |
TYPE enum name | GxEventHit::GxObject | |
update(void) | GxCollision::GxObject | virtual |
updateActiveFlag(void) | GxCollision::GxObject | inlineprotected |
updateUnitPointer(void) | GxCollision::GxObject | inlineprotected |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
~GxObject(void) override | GxEventHit::GxObject | |