|
Krita Source Code Documentation
|
#include <KisSafeNodeProjectionStore.h>
Inheritance diagram for KisSafeNodeProjectionStore:Public Member Functions | |
| KisPaintDeviceSP | getDeviceLazy (KisPaintDeviceSP prototype) |
| KisSafeNodeProjectionStore () | |
| KisSafeNodeProjectionStore (const KisSafeNodeProjectionStore &rhs) | |
Public Member Functions inherited from KisSafeNodeProjectionStoreBase | |
| KisSafeNodeProjectionStoreBase (const KisSafeNodeProjectionStoreBase &rhs) | |
| void | releaseDevice () |
| void | setImage (KisImageWSP image) |
| ~KisSafeNodeProjectionStoreBase () | |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Additional Inherited Members | |
Signals inherited from KisSafeNodeProjectionStoreBase | |
| void | internalInitiateProjectionsCleanup () |
Protected Member Functions inherited from KisSafeNodeProjectionStoreBase | |
| KisSafeNodeProjectionStoreBase (StoreImplementationInterface *storeImpl) | |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Protected Attributes inherited from KisSafeNodeProjectionStoreBase | |
| QScopedPointer< Private > | m_d |
Definition at line 58 of file KisSafeNodeProjectionStore.h.
| KisSafeNodeProjectionStore::KisSafeNodeProjectionStore | ( | ) |
Definition at line 232 of file KisSafeNodeProjectionStore.cpp.
| KisSafeNodeProjectionStore::KisSafeNodeProjectionStore | ( | const KisSafeNodeProjectionStore & | rhs | ) |
Definition at line 237 of file KisSafeNodeProjectionStore.cpp.
| KisPaintDeviceSP KisSafeNodeProjectionStore::getDeviceLazy | ( | KisPaintDeviceSP | prototype | ) |
Safely fetch the current node projection device. If projection already exists, the existing device is returned. Otherwise a new device is created as a full copy of prototype.
Definition at line 242 of file KisSafeNodeProjectionStore.cpp.
References StoreImplementationForDevice::getDeviceLazy(), KIS_ASSERT, and KisSafeNodeProjectionStoreBase::m_d.