Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TFrame< T, N >, including all inherited members.
copyPixelData(const math::TAABB2D< uint32 > ®ion, TSpan< T > out_data) const | ph::TFrame< T, N > | inline |
ElementType typedef | ph::TFrame< T, N > | |
fill(T value) | ph::TFrame< T, N > | inline |
fill(T value, const math::TAABB2D< uint32 > ®ion) | ph::TFrame< T, N > | inline |
flipHorizontally() | ph::TFrame< T, N > | inline |
flipVertically() | ph::TFrame< T, N > | inline |
forEachPixel(PerPixelOperation op) | ph::TFrame< T, N > | inline |
forEachPixel(PerPixelOperation op) const | ph::TFrame< T, N > | inline |
forEachPixel(const math::TAABB2D< uint32 > ®ion, PerPixelOperation op) | ph::TFrame< T, N > | inline |
forEachPixel(const math::TAABB2D< uint32 > ®ion, PerPixelOperation op) const | ph::TFrame< T, N > | inline |
getPixel(const math::TVector2< uint32 > &coordPx) const | ph::TFrame< T, N > | inline |
getPixel(uint32 x, uint32 y, PixelType *out_pixel) const | ph::TFrame< T, N > | inline |
getPixelData() | ph::TFrame< T, N > | inline |
getPixelData() const | ph::TFrame< T, N > | inline |
getSizePx() const | ph::TFrame< T, N > | inline |
heightPx() const | ph::TFrame< T, N > | inline |
isEmpty() const | ph::TFrame< T, N > | inline |
makeMonochromaticPixel(U value) | ph::TFrame< T, N > | static |
makeMonochromaticPixel(const U value) | ph::TFrame< T, N > | inline |
numPixelComponents() const noexcept | ph::TFrame< T, N > | inline |
operator=(const TFrame &rhs) | ph::TFrame< T, N > | inline |
operator=(TFrame &&rhs) noexcept | ph::TFrame< T, N > | inline |
PixelType typedef | ph::TFrame< T, N > | |
sample(TFrame &sampled, const math::TMathFunction2D< float64 > &kernel, uint32 kernelRadiusPx) const | ph::TFrame< T, N > | inline |
setPixel(const math::TVector2< uint32 > &coordPx, const PixelType &pixel) | ph::TFrame< T, N > | inline |
setPixel(uint32 x, uint32 y, const PixelType &pixel) | ph::TFrame< T, N > | inline |
setSize(uint32 wPx, uint32 hPx) | ph::TFrame< T, N > | inline |
setSize(const math::TVector2< uint32 > &sizePx) | ph::TFrame< T, N > | inline |
TFrame() | ph::TFrame< T, N > | inline |
TFrame(uint32 wPx, uint32 hPx) | ph::TFrame< T, N > | inline |
TFrame(const TFrame &other) | ph::TFrame< T, N > | inline |
TFrame(TFrame &&other) noexcept | ph::TFrame< T, N > | inline |
TPixelType typedef | ph::TFrame< T, N > | |
widthPx() const | ph::TFrame< T, N > | inline |
~TFrame()=default | ph::TFrame< T, N > | inline |