|
Krita Source Code Documentation
|
#include <kis_time_span.h>
Inheritance diagram for KisTimeSpan:Public Member Functions | |
| bool | contains (int time) const |
| int | duration () const |
| int | end () const |
| void | include (int time) |
| bool | isInfinite () const |
| bool | isValid () const |
| KisTimeSpan () | |
| KisTimeSpan | operator& (const KisTimeSpan &rhs) const |
| const KisTimeSpan & | operator&= (const KisTimeSpan &rhs) |
| bool | operator== (const KisTimeSpan &rhs) const |
| KisTimeSpan | operator| (const KisTimeSpan &rhs) const |
| const KisTimeSpan & | operator|= (const KisTimeSpan &rhs) |
| bool | overlaps (const KisTimeSpan &other) const |
| int | start () const |
Static Public Member Functions | |
| static KisTimeSpan | calculateAffectedFramesRecursive (const KisNode *node, int time) |
| static KisTimeSpan | calculateIdenticalFramesRecursive (const KisNode *node, int time) |
| static KisTimeSpan | calculateNodeAffectedFrames (const KisNode *node, int time) |
| static KisTimeSpan | calculateNodeIdenticalFrames (const KisNode *node, int time) |
| static KisTimeSpan | fromTimeToTime (int start, int end) |
| static KisTimeSpan | fromTimeWithDuration (int start, int duration) |
| static KisTimeSpan | infinite (int start) |
Private Member Functions | |
| KisTimeSpan (int start, int end) | |
Private Attributes | |
| int | m_end |
| int | m_start |
Definition at line 19 of file kis_time_span.h.
|
inlineprivate |
Definition at line 22 of file kis_time_span.h.
|
inline |
Definition at line 29 of file kis_time_span.h.
|
static |
Definition at line 40 of file kis_time_span.cpp.
References KisLayerUtils::recursiveApplyNodes(), and KisBaseNode::visible().
|
static |
Definition at line 26 of file kis_time_span.cpp.
References infinite(), KisLayerUtils::recursiveApplyNodes(), and KisBaseNode::visible().
|
static |
Definition at line 69 of file kis_time_span.cpp.
References KisKeyframeChannel::affectedFrames(), KoID::id(), infinite(), KisBaseNode::keyframeChannels, KisKeyframeChannel::Raster, and KisBaseNode::visible().
|
static |
Definition at line 54 of file kis_time_span.cpp.
References KisKeyframeChannel::identicalFrames(), infinite(), and KisBaseNode::keyframeChannels.
|
inline |
|
inline |
|
inline |
Definition at line 39 of file kis_time_span.h.
|
inlinestatic |
Definition at line 88 of file kis_time_span.h.
|
inlinestatic |
Definition at line 92 of file kis_time_span.h.
|
inline |
|
inlinestatic |
Definition at line 96 of file kis_time_span.h.
|
inline |
Definition at line 47 of file kis_time_span.h.
|
inline |
|
inline |
Definition at line 137 of file kis_time_span.h.
References isInfinite(), isValid(), m_end, m_start, and start().
|
inline |
Definition at line 159 of file kis_time_span.h.
|
inline |
|
inline |
Definition at line 110 of file kis_time_span.h.
References isInfinite(), isValid(), m_end, m_start, and start().
|
inline |
Definition at line 130 of file kis_time_span.h.
|
inline |
Definition at line 68 of file kis_time_span.h.
References contains(), end(), isInfinite(), isValid(), and start().
|
inline |
Definition at line 35 of file kis_time_span.h.
|
private |
Definition at line 168 of file kis_time_span.h.
|
private |
Definition at line 167 of file kis_time_span.h.