Skip to content

0.7.0

Compare
Choose a tag to compare
@stephengold stephengold released this 12 Sep 19:57
· 1028 commits to master since this release
  • Moved the RefTarget interface to a new package.

  • Package-protected many methods and no-arg constructors.

  • Bugfix: _DEBUG is #defined in Release builds.

  • Bugfix: initial user data of a shape isn't always zero.

  • Added classes to the library:

    • Array
    • BodyFilter
    • BodyLockInterfaceNoLock
    • BodyLockRead
    • BodyLockWrite
    • BroadPhaseCastResult
    • BroadPhaseLayerFilter
    • BroadPhaseQuery
    • CastRayCollector
    • CastShapeCollector
    • CollidePointCollector
    • CollidePointResult
    • CollideSettingsBase
    • CollideShapeBodyCollector
    • CollideShapeCollector
    • CollideShapeSettings
    • CustomCastShapeCollector
    • CustomCollidePointCollector
    • CustomCollideShapeBodyCollector
    • CustomCollideShapeCollector
    • CustomRayCastBodyCollector
    • CustomRayCastCollector
    • DebugRenderer
    • DebugRendererRecorder
    • DrawSettings
    • EStateRecorderState
    • JointState
    • Mt19937
    • NarrowPhaseQuery
    • NarrowPhaseStat
    • ObjectLayerFilter
    • ObjectStreamIn
    • OffsetCenterOfMassShapeSettings
    • OffsetCenterOfMassShape
    • Part
    • PhysicsScene
    • PhysicsSceneRef
    • Ragdoll
    • RagdollRef
    • RagdollSettings
    • RagdollSettingsRef
    • RayCast
    • RayCastBodyCollector
    • RayCastResult
    • RayCastSettings
    • Ref
    • RRayCast
    • RShapeCast
    • ShapeCastResult
    • ShapeCastSettings
    • ShapeFilter
    • Skeleton
    • SkeletonAnimation
    • SkeletonAnimationRef
    • SkeletonPose
    • SkeletonRef
    • SpecifiedBroadPhaseLayerFilter
    • SpecifiedObjectLayerFilter
    • StreamOut
    • StreamOutWrapper
    • StateRecorder
    • StateRecorderFilter
    • StateRecorderImpl
    • TaperedCapsuleShape
    • TaperedCapsuleShapeSettings
    • TaperedCylinderShape
    • TaperedCylinderShapeSettings
    • UniformRealDistribution
  • Added 2 enums to the library:

    • EActiveEdgeMode
    • ECollectFacesMode
  • Added many public methods to the library.

  • Added package-level javadoc.

  • Merged Ref<> implementations into corresponding RefTarget source files.

  • Updated Jolt source code and assets to 5da6ac8 (=sg240907).