Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimTimelineFramesModel.h File Reference
#include <QScopedPointer>
#include <QFileInfo>
#include "kritaanimationdocker_export.h"
#include "kis_node_model.h"
#include "kis_types.h"
#include "kis_node.h"
#include "timeline_node_list_keeper.h"

Go to the source code of this file.

Classes

class  KisAnimTimelineFramesModel
 
struct  KisAnimTimelineFramesModel::NodeManipulationInterface
 
struct  TimelineSelectionEntry
 

Functions

bool operator== (const TimelineSelectionEntry &lhs, const TimelineSelectionEntry &rhs)
 
uint qHash (const TimelineSelectionEntry &key)
 

Function Documentation

◆ operator==()

bool operator== ( const TimelineSelectionEntry & lhs,
const TimelineSelectionEntry & rhs )
inline

Definition at line 33 of file KisAnimTimelineFramesModel.h.

33 {
34 return (lhs.time == rhs.time) && (lhs.channel == rhs.channel) && (lhs.keyframe == rhs.keyframe);
35}
KisRasterKeyframeChannel * channel

References TimelineSelectionEntry::channel, TimelineSelectionEntry::keyframe, and TimelineSelectionEntry::time.

◆ qHash()

uint qHash ( const TimelineSelectionEntry & key)
inline

Definition at line 37 of file KisAnimTimelineFramesModel.h.

38{
39 return reinterpret_cast<quint64>(key.channel) * reinterpret_cast<quint64>(key.keyframe.data()) * key.time;
40}

References TimelineSelectionEntry::channel, TimelineSelectionEntry::keyframe, and TimelineSelectionEntry::time.