HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMG_GammaTableDetail Class Reference

#include <IMG_GammaTable.h>

Public Member Functions

SYS_FORCE_INLINE void toFloat (float *result, const uint8 *src, int nchan, const float *lut) const
 
float linear01 (uint8 v) const
 
SYS_FORCE_INLINE void sRGBToFloat (float *result, const uint8 *src, int nchan) const
 
SYS_FORCE_INLINE void rec709ToFloat (float *result, const uint8 *src, int nchan) const
 
SYS_FORCE_INLINE void gamma22ToFloat (float *result, const uint8 *src, int nchan) const
 

Static Public Member Functions

static const IMG_GammaTableDetailget ()
 

Static Public Attributes

static constexpr int AutoStride = 0
 

Detailed Description

Definition at line 20 of file IMG_GammaTable.h.

Member Function Documentation

SYS_FORCE_INLINE void IMG_GammaTableDetail::gamma22ToFloat ( float result,
const uint8 src,
int  nchan 
) const
inline

Definition at line 60 of file IMG_GammaTable.h.

static const IMG_GammaTableDetail& IMG_GammaTableDetail::get ( )
static
float IMG_GammaTableDetail::linear01 ( uint8  v) const
inline

Definition at line 47 of file IMG_GammaTable.h.

SYS_FORCE_INLINE void IMG_GammaTableDetail::rec709ToFloat ( float result,
const uint8 src,
int  nchan 
) const
inline

Definition at line 55 of file IMG_GammaTable.h.

SYS_FORCE_INLINE void IMG_GammaTableDetail::sRGBToFloat ( float result,
const uint8 src,
int  nchan 
) const
inline

Definition at line 50 of file IMG_GammaTable.h.

SYS_FORCE_INLINE void IMG_GammaTableDetail::toFloat ( float result,
const uint8 src,
int  nchan,
const float lut 
) const
inline

Definition at line 28 of file IMG_GammaTable.h.

Member Data Documentation

constexpr int IMG_GammaTableDetail::AutoStride = 0
static

Definition at line 23 of file IMG_GammaTable.h.


The documentation for this class was generated from the following file: