|
Krita Source Code Documentation
|
#include <kis_lod_capable_layer_offset.h>
Public Types | |
| using | LodState = std::pair<int, T> |
Public Member Functions | |
| KisDefaultBoundsBaseSP | defaultBounds () const |
| KisLodSwitchingWrapper (const KisLodSwitchingWrapper &rhs) | |
| KisLodSwitchingWrapper (KisDefaultBoundsBaseSP defaultBounds) | |
| KisLodSwitchingWrapper (T &&initialValue, KisDefaultBoundsBaseSP defaultBounds) | |
| LodState | lodState () const |
| operator LodState () const | |
| const T & | operator* () const noexcept |
| T & | operator* () noexcept |
| const T * | operator-> () const noexcept |
| T * | operator-> () noexcept |
| KisLodSwitchingWrapper & | operator= (const KisLodSwitchingWrapper &rhs) |
| KisLodSwitchingWrapper & | operator= (const LodState &rhs) |
| void | setDefaultBounds (KisDefaultBoundsBaseSP defaultBounds) |
| void | setLodState (const LodState &state) |
| void | syncLodCache () |
Private Attributes | |
| T | m_data |
| KisDefaultBoundsBaseSP | m_defaultBounds |
| T | m_lodNData |
Definition at line 34 of file kis_lod_capable_layer_offset.h.
| using KisLodSwitchingWrapper< T >::LodState = std::pair<int, T> |
Definition at line 102 of file kis_lod_capable_layer_offset.h.
|
inline |
Definition at line 37 of file kis_lod_capable_layer_offset.h.
|
inline |
Definition at line 44 of file kis_lod_capable_layer_offset.h.
|
inline |
Definition at line 49 of file kis_lod_capable_layer_offset.h.
|
inline |
Definition at line 68 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::m_defaultBounds.
|
inline |
Definition at line 108 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), and KisLodSwitchingWrapper< T >::m_defaultBounds.
|
inline |
Definition at line 112 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::lodState().
|
inlinenoexcept |
Definition at line 86 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inlinenoexcept |
Definition at line 91 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inlinenoexcept |
Definition at line 76 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inlinenoexcept |
Definition at line 81 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inline |
Definition at line 56 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inline |
Definition at line 116 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::setLodState().
|
inline |
Definition at line 72 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::defaultBounds(), and KisLodSwitchingWrapper< T >::m_defaultBounds.
|
inline |
Definition at line 104 of file kis_lod_capable_layer_offset.h.
References KisLodSwitchingWrapper< T >::m_data, and KisLodSwitchingWrapper< T >::m_lodNData.
|
inline |
Definition at line 96 of file kis_lod_capable_layer_offset.h.
References KisDefaultBoundsBase::currentLevelOfDetail(), KisLodSwitchingWrapper< T >::m_data, KisLodSwitchingWrapper< T >::m_defaultBounds, KisLodSwitchingWrapper< T >::m_lodNData, and KisLodSwitchingWrapperDetail::syncLodNValue().
|
private |
Definition at line 125 of file kis_lod_capable_layer_offset.h.
|
private |
Definition at line 124 of file kis_lod_capable_layer_offset.h.
|
private |
Definition at line 126 of file kis_lod_capable_layer_offset.h.