| 1516 | } |
| 1517 | |
| 1518 | Color PixelFormatSampler::SamplePoint(const void* data, const Float2& uv, const Int2& size, int32 rowPitch) const |
| 1519 | { |
| 1520 | const Int2 end = size - 1; |
| 1521 | const Int2 uvFloor(Math::Min(Math::FloorToInt(uv.X * size.X), end.X), Math::Min(Math::FloorToInt(uv.Y * size.Y), end.Y)); |
| 1522 | Float4 result = Read((const byte*)data + rowPitch * uvFloor.Y + PixelSize * uvFloor.X); |
| 1523 | return *(Color*)&result; |
| 1524 | } |
| 1525 | |
| 1526 | Color PixelFormatSampler::SamplePoint(const void* data, int32 x, int32 y, int32 rowPitch) const |
| 1527 | { |
no test coverage detected