#include <image.h>
|
| | Image ()=default |
| |
| | Image (const size_t xsize, const size_t ysize) |
| |
| | Image (const size_t xsize, const size_t ysize, size_t bytes_per_row, void *aligned) |
| |
| void | InitializePaddingForUnalignedAccesses () |
| |
| HWY_INLINE const T * | ConstRow (const size_t y) const |
| |
| HWY_INLINE const T * | ConstRow (const size_t y) |
| |
| HWY_INLINE T * | MutableRow (const size_t y) const |
| |
| HWY_INLINE T * | MutableRow (const size_t y) |
| |
| HWY_INLINE intptr_t | PixelsPerRow () const |
| |
| | ImageBase () |
| |
| | ImageBase (size_t xsize, size_t ysize, size_t sizeof_t) |
| |
| | ImageBase (size_t xsize, size_t ysize, size_t bytes_per_row, void *aligned) |
| |
| | ImageBase (const ImageBase &other)=delete |
| |
| ImageBase & | operator= (const ImageBase &other)=delete |
| |
| | ImageBase (ImageBase &&other) noexcept=default |
| |
| ImageBase & | operator= (ImageBase &&other) noexcept=default |
| |
| void | Swap (ImageBase &other) |
| |
| void | ShrinkTo (const size_t xsize, const size_t ysize) |
| |
| HWY_INLINE size_t | xsize () const |
| |
| HWY_INLINE size_t | ysize () const |
| |
| HWY_INLINE size_t | bytes_per_row () const |
| |
| HWY_INLINE uint8_t * | bytes () |
| |
| HWY_INLINE const uint8_t * | bytes () const |
| |
template<typename ComponentType >
| using hwy::Image< ComponentType >::T = ComponentType |
◆ Image() [1/3]
template<typename ComponentType >
◆ Image() [2/3]
template<typename ComponentType >
| hwy::Image< ComponentType >::Image |
( |
const size_t | xsize, |
|
|
const size_t | ysize ) |
|
inline |
◆ Image() [3/3]
template<typename ComponentType >
| hwy::Image< ComponentType >::Image |
( |
const size_t | xsize, |
|
|
const size_t | ysize, |
|
|
size_t | bytes_per_row, |
|
|
void * | aligned ) |
|
inline |
◆ ConstRow() [1/2]
template<typename ComponentType >
◆ ConstRow() [2/2]
template<typename ComponentType >
◆ InitializePaddingForUnalignedAccesses()
template<typename ComponentType >
| void hwy::Image< ComponentType >::InitializePaddingForUnalignedAccesses |
( |
| ) |
|
|
inline |
◆ MutableRow() [1/2]
template<typename ComponentType >
◆ MutableRow() [2/2]
template<typename ComponentType >
◆ PixelsPerRow()
template<typename ComponentType >
The documentation for this class was generated from the following file: