| __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 | |