Add additional sampler
This commit is contained in:
@@ -45,6 +45,11 @@ namespace OpenVulkano::AR
|
|||||||
Math::CameraIntrinsic intrinsic;
|
Math::CameraIntrinsic intrinsic;
|
||||||
Format format = Format::NV12;
|
Format format = Format::NV12;
|
||||||
|
|
||||||
|
[[nodiscard]] Math::Vector4uc Sample(float nx, float ny, bool asRgb = true) const
|
||||||
|
{
|
||||||
|
return Sample(static_cast<uint32_t>(nx * luminescenceOrColor.resolution.x), static_cast<uint32_t>(nx * luminescenceOrColor.resolution.y), asRgb);
|
||||||
|
}
|
||||||
|
|
||||||
[[nodiscard]] Math::Vector4uc Sample(uint32_t x, uint32_t y, bool asRgb = true) const
|
[[nodiscard]] Math::Vector4uc Sample(uint32_t x, uint32_t y, bool asRgb = true) const
|
||||||
{
|
{
|
||||||
const uint8_t* lumColBuffer = static_cast<const uint8_t*>(luminescenceOrColor.data);
|
const uint8_t* lumColBuffer = static_cast<const uint8_t*>(luminescenceOrColor.data);
|
||||||
|
|||||||
Reference in New Issue
Block a user