__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 | |
ATTRIBUTE enum name | GxAdjustHit::GxObject | |
ATTRIBUTE_DISABLE_POSITION_OLD_CHECK_ONCE enum value | GxAdjustHit::GxObject | |
ATTRIBUTE_POSITION_OLD_CHECK enum value | GxAdjustHit::GxObject | |
CHECK_FLAG_ALL | GxCollision::GxObject | static |
checkOldPosition(GxRayResult &result, const GxVector3 &moveVector, const GxVector3 &offset, GxCollision::GxConditionInformation *pCondition) | GxAdjustHit::GxObject | |
checkOldPositionCapsule(const GxVector3 &adjustVector, const GxVector3 &moveVector) | GxBackgroundHit::GxObject | protected |
checkOldPositionMultisphere(const GxVector3 &adjustVector, const GxVector3 &moveVector) | GxBackgroundHit::GxObject | protected |
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 |
getAdjustVector(void) const | GxAdjustHit::GxObject | inline |
getAttribute(void) const | GxAdjustHit::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 |
getGroup(void) const | GxCollision::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 |
getPlaneNormal(void) const | GxAdjustHit::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 |
getType(void) const | GxBackgroundHit::GxObject | inline |
getUnit(void) const | GxCollision::GxObject | inline |
getWeight(void) const | GxAdjustHit::GxObject | inline |
GROUP enum name | GxBackgroundHit::GxObject | |
GROUP_BACKGROUND enum value | GxBackgroundHit::GxObject | |
GROUP_OBJECT enum value | GxBackgroundHit::GxObject | |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxObject(void) | GxBackgroundHit::GxObject | |
initialize(b32 active, u32 id, const GxMatrixAffine *pMatrix0, const GxVector3 &offset0, const GxMatrixAffine *pMatrix1, const GxVector3 &offset1) override | GxAdjustHit::GxObject | virtual |
initializeActiveOff(void) override | GxAdjustHit::GxObject | virtual |
initializeActiveOn(void) override | GxAdjustHit::GxObject | virtual |
initializeCheck(void) | GxAdjustHit::GxObject | |
initializeUpdate(void) override | GxAdjustHit::GxObject | virtual |
isActive(void) const | GxCollision::GxObject | inline |
isActiveOld(void) const (defined in GxCollision::GxObject) | GxCollision::GxObject | inline |
isAdjustEnd(void) | GxAdjustHit::GxObject | |
isDefaultObject(void) | GxClassBaseRoot | inline |
isHitCheckFlag(u32 targetFlag) | GxCollision::GxObject | virtual |
isHitCheckFlagTrimesh(u32 triangleIndex, u32 targetFlag) | GxCollision::GxObject | virtual |
isNeedCheck(GxCollision::GxObject *pCollisionObject) override | GxAdjustHit::GxObject | virtual |
offAttribute(u32 attribute) | GxAdjustHit::GxObject | inline |
offCheckFlag(u32 flag) | GxCollision::GxObject | inline |
onAttribute(u32 attribute) | GxAdjustHit::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 |
setAdjustVector(const GxVector3 &vector) | GxAdjustHit::GxObject | inline |
setAttribute(u32 attribute) | GxAdjustHit::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 | |
setGroupMask(s16 group, s16 mask) | GxCollision::GxObject | |
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 |
setPlaneNormal(const GxVector3 &normal) | GxAdjustHit::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 | |
setType(TYPE type) | GxBackgroundHit::GxObject | |
setUnit(GxUnitBase *pUnit) | GxCollision::GxObject | inline |
setWeight(f32 weight) | GxAdjustHit::GxObject | inline |
SHIFT enum name | GxAdjustHit::GxObject | protected |
transformMeshVertex(const GxMatrixAffine &matrix) | GxCollision::GxObject | |
TYPE enum name | GxBackgroundHit::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 | GxBackgroundHit::GxObject | |