This is the complete list of members for GxShapeTrimesh, including all inherited members.
__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
getCheckFlag(u32 triangleIndex) const | GxShapeTrimesh | inline |
getClosestPoint(const GxVector3 &point, const GxShapeBox &box, GxVector3 &closestPoint, GxVector3 &surfacePoint) | GxShape | static |
getClosestPoint(const GxVector3 &point, const GxShapeRay &ray, GxVector3 &closestPoint) | GxShape | static |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getDelaunayTriangleIndices(const GxVector3 *pVertexList, u32 vertexCount, GxArray &triangleIndices, u32 vertexStartIndex=0) | GxShapeTrimesh | static |
getDelaunayTriangles(const GxVector3 *pVertexList, u32 vertexCount, GxArray &triangleVertices) | GxShapeTrimesh | static |
getIndexAddress(void) const | GxShapeTrimesh | inline |
getMaterial(u32 triangleIndex) const | GxShapeTrimesh | inline |
getMatrix(void) const | GxShapeTrimesh | inline |
getNormal(const GxVector3 &position) const override | GxShapeTrimesh | virtual |
getNumTriangle(void) const | GxShapeTrimesh | inline |
getNumVertex(void) const | GxShapeTrimesh | inline |
getRingTriangleIndices(const GxVector3 *pVertexList, u32 vertexCount, GxArray &triangleIndices, u32 vertexStartIndex=0) | GxShapeTrimesh | static |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getTriangleVertex(u32 triangleIndex, GxVector3 &vertex0, GxVector3 &vertex1, GxVector3 &vertex2) const | GxShapeTrimesh | |
getVertex(u32 number) const | GxShapeTrimesh | inline |
getVertexAddress(void) const | GxShapeTrimesh | inline |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxShape(void) | GxShape | inline |
GxShapeTrimesh(void) | GxShapeTrimesh | inline |
GxShapeTrimesh(const GxMatrixAffine &matrix, const GxVector3 *pVertex, u32 numVertex, const u32 *pIndex, u32 numIndex, const u32 *pCheckFlag, const s32 *pMaterial) | GxShapeTrimesh | inline |
HIT_DISTANCE | GxShape | static |
isCheckFlagExist(void) const | GxShapeTrimesh | inline |
isDefaultObject(void) | GxClassBaseRoot | inline |
isHit(const GxShapeSphere &sphere0, const GxShapeSphere &sphere1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapeBox &box, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapeCylinder &cylinder, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapeMultisphere &multisphere, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeSphere &sphere, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box0, const GxShapeBox &box1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxShapeCylinder &cylinder, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxShapeMultisphere &multisphere, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxVector3 &n, const GxVector3 &p, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBox &box, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCylinder &cylinder0, const GxShapeCylinder &cylinder1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCylinder &cylinder, const GxShapeMultisphere &multisphere, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCylinder &cylinder, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCylinder &cylinder, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCylinder &cylinder, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCapsule &multisphere0, const GxShapeCapsule &multisphere1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCapsule &multisphere, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCapsule &multisphere, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeCapsule &multisphere, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeMultisphere &multisphere0, const GxShapeMultisphere &multisphere1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeMultisphere &multisphere, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeMultisphere &multisphere, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeMultisphere &multisphere, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeAxisAlignedBox &aab0, const GxShapeAxisAlignedBox &aab1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeAxisAlignedBox &aabb, const GxShapePlane &plane, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeAxisAlignedBox &aabb, const GxVector3 &n, const GxVector3 &p, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapePlane &plane0, const GxShapePlane &plane1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapePlane &plane, const GxShapeTrimesh &trimesh, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapePlane &plane, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeTrimesh &trimesh0, const GxShapeTrimesh &trimesh1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeTrimesh &trimesh, const GxShapeRay &ray, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeTrimesh &trimesh, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeRay &ray0, const GxShapeRay &ray1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeRay &ray, const GxShapeBeam &beam, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHit(const GxShapeBeam &beam0, const GxShapeBeam &beam1, GxVector3 *pHitPosition=nullptr, GxVector3 *pAdjustVector=nullptr) | GxShape | static |
isHitBoxRay(const GxShapeBox &box, const GxShapeRay &ray, f32 *pParam=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isHitCapsuleRay(const GxShapeCapsule &multisphere, const GxShapeRay &ray, f32 *pParameter=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isHitCylinderRay(const GxShapeCylinder &cylinder, const GxShapeRay &ray, f32 *pParameter=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isHitMultisphereRay(const GxShapeMultisphere &multisphere, const GxShapeRay &ray, f32 *pParameter=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isHitPlaneRay(const GxShapePlane &plane, const GxShapeRay &ray, f32 *pParameter=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isHitSphereRay(const GxShapeSphere &sphere, const GxShapeRay &ray, f32 *pParameter=nullptr, GxVector3 *pHitNormal=nullptr) | GxShape | static |
isInclude(const GxVector3 &) const | GxShape | inlinevirtual |
isMaterialExist(void) const | GxShapeTrimesh | inline |
NORMALIZED_JUDGE_MAX | GxShape | static |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
setMatrix(const GxMatrixAffine &matrix) | GxShapeTrimesh | inline |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
~GxShape(void) override | GxShape | inline |