summaryrefslogtreecommitdiff
path: root/src/camera.hpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-01-14 18:17:54 -0500
committerJonathan Bradley <jcb@pikum.xyz>2025-01-14 18:17:54 -0500
commit5a7b4a65a1d93744e4a5e6cc6df4244f61b81f68 (patch)
tree4b59cb1d6e513c1caefdc7e4c35955741bcfe206 /src/camera.hpp
parent80a67230fe192287503092a3d256aea3a494409c (diff)
chore: fix compiler warnings + extra includes
Diffstat (limited to 'src/camera.hpp')
-rw-r--r--src/camera.hpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/camera.hpp b/src/camera.hpp
index 82712fe..884f0b8 100644
--- a/src/camera.hpp
+++ b/src/camera.hpp
@@ -3,7 +3,6 @@
#include "pk.h"
#include "components.hpp"
-#include "vendor-glm-include.hpp"
#include <cstdint>
@@ -33,8 +32,8 @@ struct PkeCamera : public Entity_Base {
PkeCameraView view = PkeCameraView_MAX;
PkeCameraStaleFlags stale = PkeCameraStaleFlags_MAX;
struct Phys {
- InstanceHandle instHandle;
- InstanceHandle targetInstHandle;
+ InstanceHandle instHandle = InstanceHandle_MAX;
+ InstanceHandle targetInstHandle = InstanceHandle_MAX;
btTypedConstraint *constraint = nullptr;
} phys;
bool isPrimary = false;
@@ -48,9 +47,9 @@ PkeCamera &PkeCamera_Register(const InstPos &instPos);
PkeCamera *PkeCamera_Get(CameraHandle handle);
PkeCamera *PkeCamera_Get(EntityHandle handle);
void PkeCamera_TargetInstance(CameraHandle cameraHandle, CompInstance *inst);
-void PkeCamera_UntargetInstance(CameraHandle cameraHandle, CompInstance *inst);
+void PkeCamera_UntargetInstance(CameraHandle cameraHandle);
int64_t PkeCamera_GetBucketCount();
-PkeCamera *PkeCamera_GetCameras(int64_t bucketIndex, int64_t &count);
+PkeCamera *PkeCamera_GetCameras(pk_handle_bucket_index_T bucketIndex, pk_handle_item_index_T &count);
void PkeCamera_SetPrimary(CameraHandle handle);
void PkeCamera_Destroy(CameraHandle handle);
void PkeCamera_Teardown();