summaryrefslogtreecommitdiff
path: root/src/camera.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/camera.hpp')
-rw-r--r--src/camera.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/camera.hpp b/src/camera.hpp
index cef3c12..9486c84 100644
--- a/src/camera.hpp
+++ b/src/camera.hpp
@@ -10,9 +10,9 @@ TypeSafeInt_constexpr(PkeCameraType, uint8_t, 0xFF);
TypeSafeInt_constexpr(PkeCameraView, uint8_t, 0xFF);
TypeSafeInt_constexpr(PkeCameraStaleFlags, uint8_t, 0xFF);
-struct CameraHandle : public pk_handle {};
+struct CameraHandle : public pk_bkt_arr_handle {};
-constexpr CameraHandle CameraHandle_MAX = CameraHandle{ pk_handle_MAX_constexpr };
+constexpr CameraHandle CameraHandle_MAX = CameraHandle{ PK_BKT_ARR_HANDLE_B_MAX, PK_BKT_ARR_HANDLE_I_MAX };
constexpr PkeCameraType PKE_CAMERA_TYPE_PERSPECTIVE = PkeCameraType{1 << 0};
constexpr PkeCameraType PKE_CAMERA_TYPE_ORTHOGONAL = PkeCameraType{1 << 1};
@@ -49,8 +49,7 @@ PkeCamera *PkeCamera_Get(CameraHandle handle);
PkeCamera *PkeCamera_Get(EntityHandle handle);
void PkeCamera_TargetInstance(CameraHandle cameraHandle, CompInstance *inst);
void PkeCamera_UntargetInstance(CameraHandle cameraHandle);
-int64_t PkeCamera_GetBucketCount();
-PkeCamera *PkeCamera_GetCameras(pk_handle_bucket_index_T bucketIndex, pk_handle_item_index_T &count);
+pk_bkt_arr &PkeCamera_GetPkBktArr();
void PkeCamera_SetPrimary(CameraHandle handle);
void PkeCamera_Destroy(CameraHandle handle);
void PkeCamera_Teardown();