diff --git a/openVulkanoCpp/AR/ArFrame.hpp b/openVulkanoCpp/AR/ArFrame.hpp index db0ce51..8909e8c 100644 --- a/openVulkanoCpp/AR/ArFrame.hpp +++ b/openVulkanoCpp/AR/ArFrame.hpp @@ -45,6 +45,11 @@ namespace OpenVulkano::AR Math::CameraIntrinsic intrinsic; Format format = Format::NV12; + [[nodiscard]] Math::Vector4uc Sample(float nx, float ny, bool asRgb = true) const + { + return Sample(static_cast(nx * luminescenceOrColor.resolution.x), static_cast(nx * luminescenceOrColor.resolution.y), asRgb); + } + [[nodiscard]] Math::Vector4uc Sample(uint32_t x, uint32_t y, bool asRgb = true) const { const uint8_t* lumColBuffer = static_cast(luminescenceOrColor.data);