Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimatedTransformMaskParamsHolder::Private Struct Reference

Public Types

using TransformChannels = QHash<QString, QSharedPointer<KisScalarKeyframeChannel>>
 

Public Member Functions

 Private (KisDefaultBoundsBaseSP _defaultBounds)
 
 Private (Private &rhs)
 

Public Attributes

KisLodCapableTransformArgs baseArgs
 
KisDefaultBoundsBaseSP defaultBounds
 
bool isHidden {false}
 
bool isInitialized {false}
 
TransformChannels transformChannels
 

Detailed Description

Definition at line 34 of file KisAnimatedTransformMaskParamsHolder.cpp.

Member Typedef Documentation

◆ TransformChannels

Constructor & Destructor Documentation

◆ Private() [1/2]

KisAnimatedTransformMaskParamsHolder::Private::Private ( KisDefaultBoundsBaseSP _defaultBounds)
inline

Definition at line 38 of file KisAnimatedTransformMaskParamsHolder.cpp.

39 : baseArgs(_defaultBounds)
40 , defaultBounds(_defaultBounds)
41 {
42 }

◆ Private() [2/2]

KisAnimatedTransformMaskParamsHolder::Private::Private ( Private & rhs)
inline

Definition at line 44 of file KisAnimatedTransformMaskParamsHolder.cpp.

45 : baseArgs(rhs.baseArgs)
46 , defaultBounds(rhs.defaultBounds)
47 , isHidden(rhs.isHidden)
48 , isInitialized(rhs.isInitialized)
49 {
50
51 Q_FOREACH(QString otherKey, rhs.transformChannels.keys()) {
52 if (rhs.transformChannels[otherKey]){
53 transformChannels.insert(otherKey, toQShared(new KisScalarKeyframeChannel(*rhs.transformChannels[otherKey])));
54 }
55 }
56
57 }
The KisScalarKeyframeChannel is a concrete KisKeyframeChannel subclass that stores and manages KisSca...
QSharedPointer< T > toQShared(T *ptr)

References toQShared(), and transformChannels.

Member Data Documentation

◆ baseArgs

KisLodCapableTransformArgs KisAnimatedTransformMaskParamsHolder::Private::baseArgs

Definition at line 60 of file KisAnimatedTransformMaskParamsHolder.cpp.

◆ defaultBounds

KisDefaultBoundsBaseSP KisAnimatedTransformMaskParamsHolder::Private::defaultBounds

Definition at line 61 of file KisAnimatedTransformMaskParamsHolder.cpp.

◆ isHidden

bool KisAnimatedTransformMaskParamsHolder::Private::isHidden {false}

Definition at line 62 of file KisAnimatedTransformMaskParamsHolder.cpp.

62{false};

◆ isInitialized

bool KisAnimatedTransformMaskParamsHolder::Private::isInitialized {false}

Definition at line 63 of file KisAnimatedTransformMaskParamsHolder.cpp.

63{false};

◆ transformChannels

TransformChannels KisAnimatedTransformMaskParamsHolder::Private::transformChannels

Definition at line 59 of file KisAnimatedTransformMaskParamsHolder.cpp.


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