20 #ifndef INCLUDED_VCL_ANIMATE_ANIMATION_HXX
21 #define INCLUDED_VCL_ANIMATE_ANIMATION_HXX
28 #define ANIMATION_TIMEOUT_ON_CLICK 2147483647L
54 bool IsTransparent()
const;
63 void SetLoopCount(
const sal_uInt32 nLoopCount);
64 void ResetLoopCount();
70 size_t Count()
const {
return maList.size(); }
80 bool ReduceColors(sal_uInt16 nNewColorCount);
84 void Adjust(
short nLuminancePercent,
short nContrastPercent,
short nChannelRPercent,
85 short nChannelGPercent,
short nChannelBPercent,
double fGamma = 1.0,
86 bool bInvert =
false);
99 std::vector<std::unique_ptr<AnimationBitmap>>
maList;
112 SAL_DLLPRIVATE
void ImplRestartTimer(
sal_uLong nTimeout);
116 #endif // INCLUDED_VCL_ANIMATE_ANIMATION_HXX
static SAL_DLLPRIVATE void ImplDecAnimCount()
sal_uInt64 BitmapChecksum
std::vector< std::unique_ptr< AnimationBitmap > > & GetAnimationFrames()
Link< Animation *, void > maNotifyLink
const BitmapEx & GetBitmapEx() const
SAL_DLLPRIVATE sal_uLong ImplGetCurPos() const
void SetBitmapEx(const BitmapEx &rBmpEx)
SvStream & ReadAnimation(SvStream &rIStm, Animation &rAnimation)
const Link< Animation *, void > & GetNotifyHdl() const
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)
static SAL_DLLPRIVATE void ImplIncAnimCount()
SvStream & WriteAnimation(SvStream &rOStm, const Animation &rAnimation)
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
std::vector< std::unique_ptr< AnimationBitmap > > maList
void SetNotifyHdl(const Link< Animation *, void > &rLink)
std::vector< std::unique_ptr< ImplAnimView > > maViewList
const Size & GetDisplaySizePixel() const
void Clear(EHistoryType eHistory)
void SetDisplaySizePixel(const Size &rSize)
::std::size_t mnLoopCount
bool IsInAnimation() const
bool operator!=(const Animation &rAnimation) const
sal_uInt32 GetLoopCount() const
SVXCORE_DLLPUBLIC MSO_SPT Get(const OUString &)
#define DECL_DLLPRIVATE_LINK(Member, ArgType, RetType)
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
static SAL_DLLPRIVATE sal_uLong mnAnimCount