From cd97052ec2367e4f90a3003c752ccd23f42fbe57 Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Tue, 23 Jul 2024 01:00:03 +0200 Subject: [PATCH] Add additional sampler --- openVulkanoCpp/AR/ArFrame.hpp | 5 +++++ 1 file changed, 5 insertions(+) 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);