HDK
|
#include <PXL_Raster.h>
Public Types | |
typedef SYS_ConstType < PXL_Raster, READ_ONLY > ::type | RasterType |
typedef SYS_ConstType< T, READ_ONLY >::type | DataType |
Public Member Functions | |
SYS_FORCE_INLINE | PXL_RasterWrapper (RasterType *raster=nullptr) |
SYS_FORCE_INLINE PXL_RasterWrapper< T, NCOMPONENTS, INTERLEAVED, true > | makeConstant () const |
SYS_FORCE_INLINE RasterType * | getRaster () const |
SYS_FORCE_INLINE exint | getXres () const |
SYS_FORCE_INLINE exint | getYres () const |
SYS_FORCE_INLINE void | setRaster (RasterType *raster) |
DataType * | getPixel (exint x, exint y, exint comp=0) const |
SYS_FORCE_INLINE DataType * | getPixelFast (void *pixels, exint x, exint y) const |
SYS_FORCE_INLINE void | getPixelValueFast (const void *pixels, exint x, exint y, float *vals) const |
SYS_FORCE_INLINE void | zeroPixelValueFast (void *pixels, exint x, exint y) const |
SYS_FORCE_INLINE void | setPixelValueFast (void *pixels, exint x, exint y, const T *vals) const |
Static Public Member Functions | |
static SYS_FORCE_INLINE T | convertFromFloat (const float val) |
This is a wrapper for when the PXL_DataFormat and PXL_Packing are known at compile-time, e.g. constructing this inside a branch of a switch statement over all types.
Definition at line 301 of file PXL_Raster.h.
typedef SYS_ConstType<T,READ_ONLY>::type PXL_RasterWrapper< T, NCOMPONENTS, INTERLEAVED, READ_ONLY >::DataType |
Definition at line 305 of file PXL_Raster.h.
typedef SYS_ConstType<PXL_Raster,READ_ONLY>::type PXL_RasterWrapper< T, NCOMPONENTS, INTERLEAVED, READ_ONLY >::RasterType |
Definition at line 304 of file PXL_Raster.h.
|
inline |
Definition at line 307 of file PXL_Raster.h.
|
inlinestatic |
Definition at line 435 of file PXL_Raster.h.
|
inline |
Definition at line 350 of file PXL_Raster.h.
|
inline |
Definition at line 372 of file PXL_Raster.h.
|
inline |
Definition at line 386 of file PXL_Raster.h.
|
inline |
Definition at line 320 of file PXL_Raster.h.
|
inline |
Definition at line 325 of file PXL_Raster.h.
|
inline |
Definition at line 329 of file PXL_Raster.h.
|
inline |
Definition at line 315 of file PXL_Raster.h.
|
inline |
Definition at line 443 of file PXL_Raster.h.
|
inline |
Definition at line 334 of file PXL_Raster.h.
|
inline |
Definition at line 414 of file PXL_Raster.h.