![]() |
Prusa Slicer 2.6.0
|
#include <src/agg/agg_gamma_lut.h>
Public Types | |
| enum | gamma_scale_e { gamma_shift = GammaShift , gamma_size = 1 << gamma_shift , gamma_mask = gamma_size - 1 } |
| enum | hi_res_scale_e { hi_res_shift = HiResShift , hi_res_size = 1 << hi_res_shift , hi_res_mask = hi_res_size - 1 } |
| typedef gamma_lut< LoResT, HiResT, GammaShift, HiResShift > | self_type |
Public Member Functions | |
| ~gamma_lut () | |
| gamma_lut () | |
| gamma_lut (double g) | |
| void | gamma (double g) |
| double | gamma () const |
| HiResT | dir (LoResT v) const |
| LoResT | inv (HiResT v) const |
Private Member Functions | |
| gamma_lut (const self_type &) | |
| const self_type & | operator= (const self_type &) |
Private Attributes | |
| double | m_gamma |
| HiResT * | m_dir_gamma |
| LoResT * | m_inv_gamma |
| typedef gamma_lut<LoResT, HiResT, GammaShift, HiResShift> agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::self_type |
| enum agg::gamma_lut::gamma_scale_e |
| Enumerator | |
|---|---|
| gamma_shift | |
| gamma_size | |
| gamma_mask | |
| enum agg::gamma_lut::hi_res_scale_e |
| Enumerator | |
|---|---|
| hi_res_shift | |
| hi_res_size | |
| hi_res_mask | |
|
inline |
References agg::pod_allocator< T >::deallocate(), agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::hi_res_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_dir_gamma, and agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_inv_gamma.
Here is the call graph for this function:
|
inline |
References agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_shift, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::hi_res_shift, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::hi_res_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_dir_gamma, and agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_inv_gamma.
|
inline |
References agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma().
Here is the call graph for this function:
|
private |
|
inline |
|
inline |
References agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_gamma.
Referenced by agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_lut().
Here is the caller graph for this function:
|
inline |
References agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_mask, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::gamma_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::hi_res_mask, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::hi_res_size, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_dir_gamma, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_gamma, agg::gamma_lut< LoResT, HiResT, GammaShift, HiResShift >::m_inv_gamma, and agg::uround().
Here is the call graph for this function:
|
inline |
|
private |
|
private |
|
private |
|
private |