#include <CompoundShapeVisitors.h>
|
JPH_INLINE | CastShapeVisitor (const ShapeCast &inShapeCast, const ShapeCastSettings &inShapeCastSettings, const CompoundShape *inShape, Vec3Arg inScale, const ShapeFilter &inShapeFilter, Mat44Arg inCenterOfMassTransform2, const SubShapeIDCreator &inSubShapeIDCreator1, const SubShapeIDCreator &inSubShapeIDCreator2, CastShapeCollector &ioCollector) |
|
JPH_INLINE bool | ShouldAbort () const |
| Returns true when collision detection should abort because it's not possible to find a better hit.
|
|
JPH_INLINE Vec4 | TestBounds (Vec4Arg inBoundsMinX, Vec4Arg inBoundsMinY, Vec4Arg inBoundsMinZ, Vec4Arg inBoundsMaxX, Vec4Arg inBoundsMaxY, Vec4Arg inBoundsMaxZ) const |
| Tests the shape cast against 4 bounding boxes, returns the distance along the shape cast where the shape first enters the bounding box.
|
|
JPH_INLINE void | VisitShape (const SubShape &inSubShape, uint32 inSubShapeIndex) |
| Test the cast shape against a single subshape.
|
|
◆ CastShapeVisitor()
◆ ShouldAbort()
JPH_INLINE bool CompoundShape::CastShapeVisitor::ShouldAbort |
( |
| ) |
const |
|
inline |
Returns true when collision detection should abort because it's not possible to find a better hit.
◆ TestBounds()
Tests the shape cast against 4 bounding boxes, returns the distance along the shape cast where the shape first enters the bounding box.
◆ VisitShape()
JPH_INLINE void CompoundShape::CastShapeVisitor::VisitShape |
( |
const SubShape & |
inSubShape, |
|
|
uint32 |
inSubShapeIndex |
|
) |
| |
|
inline |
Test the cast shape against a single subshape.
◆ mBoxCenter
Vec3 CompoundShape::CastShapeVisitor::mBoxCenter |
◆ mBoxExtent
Vec3 CompoundShape::CastShapeVisitor::mBoxExtent |
◆ mCenterOfMassTransform2
Mat44 CompoundShape::CastShapeVisitor::mCenterOfMassTransform2 |
◆ mCollector
◆ mInvDirection
◆ mScale
Vec3 CompoundShape::CastShapeVisitor::mScale |
◆ mShapeCast
const ShapeCast& CompoundShape::CastShapeVisitor::mShapeCast |
◆ mShapeCastSettings
◆ mShapeFilter
const ShapeFilter& CompoundShape::CastShapeVisitor::mShapeFilter |
◆ mSubShapeBits
uint CompoundShape::CastShapeVisitor::mSubShapeBits |
◆ mSubShapeIDCreator1
◆ mSubShapeIDCreator2
The documentation for this struct was generated from the following file: