Package jolt.physics.collision
Class NarrowPhaseQuery.F
java.lang.Object
jolt.BaseJoltNative
jolt.AddressedJoltNative
jolt.physics.collision.NarrowPhaseQuery
jolt.physics.collision.NarrowPhaseQuery.F
- All Implemented Interfaces:
JoltNative
- Enclosing class:
NarrowPhaseQuery
-
Nested Class Summary
Nested classes/interfaces inherited from class jolt.physics.collision.NarrowPhaseQuery
NarrowPhaseQuery.D, NarrowPhaseQuery.F -
Field Summary
Fields inherited from class jolt.AddressedJoltNative
handle -
Method Summary
Modifier and TypeMethodDescriptionbooleancastRay(DRayCast ray, RayCastResult hit, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter) voidcastRay(DRayCast ray, RayCastSettings settings, CastRayCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) booleancastRay(FRayCast ray, RayCastResult hit, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter) voidcastRay(FRayCast ray, RayCastSettings settings, CastRayCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) voidcollidePoint(DVec3 point, CollidePointCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) voidcollidePoint(FVec3 point, CollidePointCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) voidcollideShape(Shape shape, FVec3 shapeScale, DMat44 comTransform, CollideShapeSettings settings, DVec3 baseOffset, CollideShapeCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) voidcollideShape(Shape shape, FVec3 shapeScale, FMat44 comTransform, CollideShapeSettings settings, FVec3 baseOffset, CollideShapeCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) Methods inherited from class jolt.physics.collision.NarrowPhaseQuery
at, collectTransformedShapesMethods inherited from class jolt.AddressedJoltNative
addressMethods inherited from class jolt.BaseJoltNative
equals, hashCode
-
Method Details
-
castRay
public boolean castRay(FRayCast ray, RayCastResult hit, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter) - Specified by:
castRayin classNarrowPhaseQuery
-
castRay
public boolean castRay(DRayCast ray, RayCastResult hit, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter) - Specified by:
castRayin classNarrowPhaseQuery
-
castRay
public void castRay(FRayCast ray, RayCastSettings settings, CastRayCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
castRayin classNarrowPhaseQuery
-
castRay
public void castRay(DRayCast ray, RayCastSettings settings, CastRayCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
castRayin classNarrowPhaseQuery
-
collidePoint
public void collidePoint(FVec3 point, CollidePointCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
collidePointin classNarrowPhaseQuery
-
collidePoint
public void collidePoint(DVec3 point, CollidePointCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
collidePointin classNarrowPhaseQuery
-
collideShape
public void collideShape(Shape shape, FVec3 shapeScale, FMat44 comTransform, CollideShapeSettings settings, FVec3 baseOffset, CollideShapeCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
collideShapein classNarrowPhaseQuery
-
collideShape
public void collideShape(Shape shape, FVec3 shapeScale, DMat44 comTransform, CollideShapeSettings settings, DVec3 baseOffset, CollideShapeCollector collector, BroadPhaseLayerFilter broadPhaseLayerFilter, ObjectLayerFilter objectLayerFilter, BodyFilter bodyFilter, ShapeFilter shapeFilter) - Specified by:
collideShapein classNarrowPhaseQuery
-