Browse Source

- Fixed a number of missing '#pragma once' statements in headers
- Added BroadPhaseLayer::GetValue for JoltPhysics.js

Jorrit Rouwe 1 year ago
parent
commit
70c6f2d653

+ 5 - 0
Jolt/Physics/Collision/BroadPhase/BroadPhaseLayer.h

@@ -44,6 +44,11 @@ public:
 		return mValue;
 	}
 
+	JPH_INLINE Type					GetValue() const
+	{
+		return mValue;
+	}
+
 private:
 	Type							mValue;
 };

+ 2 - 0
Jolt/Physics/Collision/BroadPhase/BroadPhaseLayerInterfaceTable.h

@@ -2,6 +2,8 @@
 // SPDX-FileCopyrightText: 2023 Jorrit Rouwe
 // SPDX-License-Identifier: MIT
 
+#pragma once
+
 #include <Jolt/Physics/Collision/BroadPhase/BroadPhaseLayer.h>
 
 JPH_NAMESPACE_BEGIN

+ 2 - 0
Jolt/Physics/Collision/BroadPhase/ObjectVsBroadPhaseLayerFilterTable.h

@@ -2,6 +2,8 @@
 // SPDX-FileCopyrightText: 2023 Jorrit Rouwe
 // SPDX-License-Identifier: MIT
 
+#pragma once
+
 #include <Jolt/Physics/Collision/BroadPhase/BroadPhaseLayer.h>
 
 JPH_NAMESPACE_BEGIN

+ 2 - 0
Jolt/Physics/Collision/ObjectLayerPairFilterTable.h

@@ -2,6 +2,8 @@
 // SPDX-FileCopyrightText: 2023 Jorrit Rouwe
 // SPDX-License-Identifier: MIT
 
+#pragma once
+
 #include <Jolt/Physics/Collision/ObjectLayer.h>
 
 JPH_NAMESPACE_BEGIN