| areHitEventsEnabled() const | eve::physics::Shape3D | |
| Body3D | eve::physics::Shape3D | friend |
| destroy() | eve::physics::Shape3D | |
| disableOneWay() | eve::physics::Shape3D | |
| getBody() | eve::physics::Shape3D | inline |
| getBody() const | eve::physics::Shape3D | inline |
| getBoxDepth() const | eve::physics::Shape3D | inline |
| getBoxHeight() const | eve::physics::Shape3D | inline |
| getBoxWidth() const | eve::physics::Shape3D | inline |
| getCapsuleHeight() const | eve::physics::Shape3D | inline |
| getCategoryBits() const | eve::physics::Shape3D | |
| getConvexHullMaxVertices() const | eve::physics::Shape3D | inline |
| getConvexHullPointCount() const | eve::physics::Shape3D | inline |
| getDensity() const | eve::physics::Shape3D | |
| getExplosionScale() const | eve::physics::Shape3D | inline |
| getFriction() const | eve::physics::Shape3D | |
| getFrictionCombineMode() const | eve::physics::Shape3D | |
| getGroupIndex() const | eve::physics::Shape3D | |
| getHeightFieldCellSizeX() const | eve::physics::Shape3D | inline |
| getHeightFieldCellSizeZ() const | eve::physics::Shape3D | inline |
| getHeightFieldCountX() const | eve::physics::Shape3D | inline |
| getHeightFieldCountZ() const | eve::physics::Shape3D | inline |
| getHeightFieldGlobalMax() const | eve::physics::Shape3D | inline |
| getHeightFieldGlobalMin() const | eve::physics::Shape3D | inline |
| getHeightFieldHeight(int x, int z) const | eve::physics::Shape3D | |
| getId() const | eve::physics::Shape3D | inline |
| getKind() const | eve::physics::Shape3D | |
| getLocalRotW() const | eve::physics::Shape3D | inline |
| getLocalRotX() const | eve::physics::Shape3D | inline |
| getLocalRotY() const | eve::physics::Shape3D | inline |
| getLocalRotZ() const | eve::physics::Shape3D | inline |
| getLocalX() const | eve::physics::Shape3D | inline |
| getLocalY() const | eve::physics::Shape3D | inline |
| getLocalZ() const | eve::physics::Shape3D | inline |
| getMaskBits() const | eve::physics::Shape3D | |
| getMaterialId() const | eve::physics::Shape3D | |
| getRadius() const | eve::physics::Shape3D | inline |
| getRestitution() const | eve::physics::Shape3D | |
| getRestitutionCombineMode() const | eve::physics::Shape3D | |
| getRollingResistance() const | eve::physics::Shape3D | |
| getTag() const | eve::physics::Shape3D | inline |
| getTangentVelocityX() const | eve::physics::Shape3D | |
| getTangentVelocityY() const | eve::physics::Shape3D | |
| getTangentVelocityZ() const | eve::physics::Shape3D | |
| getTriangleMeshMaterialCount() const | eve::physics::Shape3D | |
| getTriangleMeshMaterialFriction(int slot) const | eve::physics::Shape3D | |
| getTriangleMeshMaterialId(int slot) const | eve::physics::Shape3D | |
| getTriangleMeshMaterialIndex(int triangleIndex) const | eve::physics::Shape3D | |
| getTriangleMeshMaterialRestitution(int slot) const | eve::physics::Shape3D | |
| getTriangleMeshMaterialRollingResistance(int slot) const | eve::physics::Shape3D | |
| getTriangleMeshTriangleCount() const | eve::physics::Shape3D | inline |
| getTriangleMeshVertexCount() const | eve::physics::Shape3D | inline |
| invalidate() | eve::physics::Shape3D | |
| isOneWay() const | eve::physics::Shape3D | inline |
| isSensor() const | eve::physics::Shape3D | |
| isValid() const | eve::physics::Shape3D | |
| Kind 枚举名称 | eve::physics::Shape3D | |
| operator=(const Shape3D &)=delete | eve::physics::Shape3D | |
| raw() const | eve::physics::Shape3D | inline |
| runtimeHandle() const noexcept | eve::physics::Shape3D | inline |
| setBoxSize(float width, float height, float depth) | eve::physics::Shape3D | |
| setCapsuleSize(float height, float radius) | eve::physics::Shape3D | |
| setCategoryBits(uint64_t bits) | eve::physics::Shape3D | |
| setConvexHullVertices(const std::vector< float > &vertices, int maxVertices=64) | eve::physics::Shape3D | |
| setDensity(float density) | eve::physics::Shape3D | |
| setExplosionScale(float scale) | eve::physics::Shape3D | |
| setFilterBits(uint64_t categoryBits, uint64_t maskBits) | eve::physics::Shape3D | |
| setFriction(float friction) | eve::physics::Shape3D | |
| setFrictionCombineMode(const std::string &mode) | eve::physics::Shape3D | |
| setGroupIndex(int index) | eve::physics::Shape3D | |
| setHeightFieldHeights(const std::vector< float > &heights) | eve::physics::Shape3D | |
| setHeightFieldRegion(int x, int z, int width, int depth, const std::vector< float > &heights) | eve::physics::Shape3D | |
| setHitEventsEnabled(bool enabled) | eve::physics::Shape3D | |
| setLocalPosition(float x, float y, float z) | eve::physics::Shape3D | |
| setLocalRotation(float qx, float qy, float qz, float qw) | eve::physics::Shape3D | |
| setLocalTransform(float px, float py, float pz, float qx, float qy, float qz, float qw) | eve::physics::Shape3D | |
| setMaskBits(uint64_t bits) | eve::physics::Shape3D | |
| setMaterialId(int id) | eve::physics::Shape3D | |
| setOneWay(float nx, float ny, float nz, float planeOffset, float margin, float minNormalDot) | eve::physics::Shape3D | |
| setRestitution(float restitution) | eve::physics::Shape3D | |
| setRestitutionCombineMode(const std::string &mode) | eve::physics::Shape3D | |
| setRollingResistance(float resistance) | eve::physics::Shape3D | |
| setSensor(bool sensor) | eve::physics::Shape3D | |
| setSphereRadius(float radius) | eve::physics::Shape3D | |
| setTag(int tag) | eve::physics::Shape3D | |
| setTangentVelocity(float x, float y, float z) | eve::physics::Shape3D | |
| setTriangleMeshData(const std::vector< float > &vertices, const std::vector< int32_t > &indices, bool weldVertices=true, float weldTolerance=0.001f, bool identifyEdges=true, bool useMedianSplit=false) | eve::physics::Shape3D | |
| setTriangleMeshMaterial(int slot, float friction, float restitution, float rollingResistance, float tangentX, float tangentY, float tangentZ, int materialId, const std::string &frictionMode, const std::string &restitutionMode) | eve::physics::Shape3D | |
| setTriangleMeshMaterialIndices(const std::vector< int32_t > &materialIndices) | eve::physics::Shape3D | |
| Shape3D(World3D *world, Body3D *body, b3ShapeId shapeId, PhysicsShapeHandle runtimeHandle, Kind kind, float a, float b, float c, std::vector< float > hullVertices={}, int hullMaxVertices=64, std::vector< float > meshVertices={}, std::vector< int32_t > meshIndices={}, b3MeshData *meshData=nullptr, bool meshWeldVertices=true, float meshWeldTolerance=0.001f, bool meshIdentifyEdges=true, bool meshUseMedianSplit=false, std::vector< float > heightValues={}, int heightCountX=0, int heightCountZ=0, float heightCellSizeX=1.f, float heightCellSizeZ=1.f, float heightGlobalMin=0.f, float heightGlobalMax=0.f, bool heightClockwise=false, b3HeightFieldData *heightData=nullptr) | eve::physics::Shape3D | |
| Shape3D(const Shape3D &)=delete | eve::physics::Shape3D | |
| testPoint(float x, float y, float z) const | eve::physics::Shape3D | |
| World3D | eve::physics::Shape3D | friend |
| WorldSnapshotAccess | eve::physics::Shape3D | friend |
| ~Shape3D() | eve::physics::Shape3D | |