|
EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
|
An image: width x height pixels, row by row from the top, each 0xRRGGBBAA. More...
#include <EBGeometry_Render.hpp>

Public Member Functions | |
| uint32_t | at (const uint32_t a_column, const uint32_t a_row) const noexcept |
| One pixel. | |
Public Attributes | |
| uint32_t | m_width = 0 |
| Width in pixels. | |
| uint32_t | m_height = 0 |
| Height in pixels. | |
| std::vector< uint32_t > | m_pixels |
| The pixels, row by row from the top. | |
| std::vector< uint32_t > | m_primitives |
| With Settings::m_recordPrimitives, for each pixel the primitive its first ray hit (HitT::m_primitive), or 0xFFFFFFFF where it hit none (the floor, the background), for outlining a picked object; empty otherwise. | |
An image: width x height pixels, row by row from the top, each 0xRRGGBBAA.
|
inlinenoexcept |
One pixel.
| [in] | a_column | Column, from the left. |
| [in] | a_row | Row, from the top. |