Classes | |
struct | ScalerCfg |
Enumerations | |
enum | SliceType { NN_SCALE_SLICE_SOURCE, NN_SCALE_SLICE_TARGET } |
Functions | |
void | scale (size_t factor, const uint32_t *src, uint32_t *trg, int srcWidth, int srcHeight, const ScalerCfg &cfg=ScalerCfg(), int yFirst=0, int yLast=std::numeric_limits< int >::max()) |
void | nearestNeighborScale (const uint32_t *src, int srcWidth, int srcHeight, uint32_t *trg, int trgWidth, int trgHeight) |
void | nearestNeighborScale (const uint32_t *src, int srcWidth, int srcHeight, int srcPitch, uint32_t *trg, int trgWidth, int trgHeight, int trgPitch, SliceType st, int yFirst, int yLast) |
bool | equalColor (uint32_t col1, uint32_t col2, double luminanceWeight, double equalColorTolerance) |
enum xbrz::SliceType |
|
inline |
Definition at line 104 of file xbrz.hpp.
References NN_SCALE_SLICE_TARGET.
Referenced by scale_surface_nn().
void xbrz::nearestNeighborScale | ( | const uint32_t * | src, |
int | srcWidth, | ||
int | srcHeight, | ||
int | srcPitch, | ||
uint32_t * | trg, | ||
int | trgWidth, | ||
int | trgHeight, | ||
int | trgPitch, | ||
SliceType | st, | ||
int | yFirst, | ||
int | yLast | ||
) |
Definition at line 1219 of file xbrz.cpp.
References NN_SCALE_SLICE_SOURCE, and NN_SCALE_SLICE_TARGET.