KWin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
KWin::AniData Class Reference

#include <anidata_p.h>

Public Member Functions

 AniData ()
 
 AniData (AnimationEffect::Attribute a, int meta, const FPx2 &to, int delay, const FPx2 &from, bool waitAtSource, const std::shared_ptr< FullScreenEffectLock > &lock=nullptr, bool keepAlive=true, GLShader *shader=nullptr)
 
bool isActive () const
 
bool isOneDimensional () const
 
QString debugInfo () const
 

Public Attributes

quint64 id {0}
 
AnimationEffect::Attribute attribute
 
int customCurve
 
FPx2 from
 
FPx2 to
 
TimeLine timeLine
 
uint meta
 
qint64 frozenTime
 
qint64 startTime
 
std::shared_ptr< FullScreenEffectLockfullScreenEffectLock
 
bool waitAtSource
 
bool keepAlive
 
EffectWindowDeletedRef deletedRef
 
EffectWindowVisibleRef visibleRef
 
AnimationEffect::TerminationFlags terminationFlags
 
GLShadershader {nullptr}
 

Detailed Description

Definition at line 35 of file anidata_p.h.

Constructor & Destructor Documentation

◆ AniData() [1/2]

KWin::AniData::AniData ( )

Definition at line 33 of file anidata.cpp.

◆ AniData() [2/2]

KWin::AniData::AniData ( AnimationEffect::Attribute a,
int meta,
const FPx2 & to,
int delay,
const FPx2 & from,
bool waitAtSource,
const std::shared_ptr< FullScreenEffectLock > & lock = nullptr,
bool keepAlive = true,
GLShader * shader = nullptr )

Definition at line 44 of file anidata.cpp.

Member Function Documentation

◆ debugInfo()

QString KWin::AniData::debugInfo ( ) const

Definition at line 100 of file anidata.cpp.

◆ isActive()

bool KWin::AniData::isActive ( ) const

Definition at line 61 of file anidata.cpp.

◆ isOneDimensional()

bool KWin::AniData::isOneDimensional ( ) const
inline

Definition at line 46 of file anidata_p.h.

Member Data Documentation

◆ attribute

AnimationEffect::Attribute KWin::AniData::attribute

Definition at line 53 of file anidata_p.h.

◆ customCurve

int KWin::AniData::customCurve

Definition at line 54 of file anidata_p.h.

◆ deletedRef

EffectWindowDeletedRef KWin::AniData::deletedRef

Definition at line 63 of file anidata_p.h.

◆ from

FPx2 KWin::AniData::from

Definition at line 55 of file anidata_p.h.

◆ frozenTime

qint64 KWin::AniData::frozenTime

Definition at line 58 of file anidata_p.h.

◆ fullScreenEffectLock

std::shared_ptr<FullScreenEffectLock> KWin::AniData::fullScreenEffectLock

Definition at line 60 of file anidata_p.h.

◆ id

quint64 KWin::AniData::id {0}

Definition at line 51 of file anidata_p.h.

◆ keepAlive

bool KWin::AniData::keepAlive

Definition at line 62 of file anidata_p.h.

◆ meta

uint KWin::AniData::meta

Definition at line 57 of file anidata_p.h.

◆ shader

GLShader* KWin::AniData::shader {nullptr}

Definition at line 66 of file anidata_p.h.

◆ startTime

qint64 KWin::AniData::startTime

Definition at line 59 of file anidata_p.h.

◆ terminationFlags

AnimationEffect::TerminationFlags KWin::AniData::terminationFlags

Definition at line 65 of file anidata_p.h.

◆ timeLine

TimeLine KWin::AniData::timeLine

Definition at line 56 of file anidata_p.h.

◆ to

FPx2 KWin::AniData::to

Definition at line 55 of file anidata_p.h.

◆ visibleRef

EffectWindowVisibleRef KWin::AniData::visibleRef

Definition at line 64 of file anidata_p.h.

◆ waitAtSource

bool KWin::AniData::waitAtSource

Definition at line 61 of file anidata_p.h.


The documentation for this class was generated from the following files: