|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
What PixelQuery computes for one pixel. More...
#include <EBGeometry_Render.hpp>
Public Attributes | |
| uint32_t | m_rgba = 0 |
| The pixel, 0xRRGGBBAA. | |
| uint8_t | m_hits = 0 |
| Of the pixel's rays, those that hit the shape. | |
| uint8_t | m_insideHits = 0 |
| Of the pixel's rays, those that hit it from inside. | |
| uint8_t | m_unresolved = 0 |
| Of the pixel's rays, those that were unresolved. | |
| uint8_t | m_cameraInside = 0 |
| Pixel 0 only: whether the eye is inside the solid. | |
| uint32_t | m_primitive = 0xFFFFFFFFU |
| The primitive the pixel's first ray hit (HitT::m_primitive), or 0xFFFFFFFF where it hit none. | |
What PixelQuery computes for one pixel.