From dfd1776e1af9b8da86005a294e4b086fbe6e7f4e Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 28 May 2025 17:40:45 -0400 Subject: pke: camera: replace BucketContainer -> pk_bkt_arr --- src/camera.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/camera.hpp') 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(); -- cgit v1.2.3