arsa  2.7
Public Member Functions | List of all members
CDXLottie Class Reference

#include <cdxlottie.h>

Public Member Functions

 CDXLottie ()
 
virtual ~CDXLottie ()
 
virtual void Create (void)
 
virtual void Destroy (void)
 
virtual void Update (irr::u32 timeMs)
 
virtual LOTTIECACHE * GetLottie (const irr::io::path &filename, LOTTIECACHE *owner=0)
 
virtual LOTTIECACHE * GetLottie (irr::io::IReadFile *fp, LOTTIECACHE *owner=0)
 
virtual LOTTIECACHE * GetLottieThread (const irr::io::path &filename)
 
virtual irr::core::stringc Load (LOTTIECACHE *lottie)
 
virtual LOTTIEINFO * Get (const irr::core::stringc &guid)
 
virtual const LOTTIEINFO * Get (const irr::core::stringc &guid) const
 
virtual void Play (const irr::core::stringc &guid)
 
virtual void Pause (const irr::core::stringc &guid)
 
virtual void Stop (const irr::core::stringc &guid)
 
virtual void Loop (const irr::core::stringc &guid, irr::u32 loopflags)
 
virtual irr::u32 GetLoop (const irr::core::stringc &guid) const
 
virtual void SetFPS (const irr::core::stringc &guid, irr::f32 fps)
 
virtual irr::f32 GetFPS (const irr::core::stringc &guid) const
 
virtual bool IsPlaying (const irr::core::stringc &guid)
 
virtual bool IsEnd (const irr::core::stringc &guid)
 
virtual bool IsExist (const irr::core::stringc &guid) const
 
virtual void SetFit (const irr::core::stringc &guid, bool fit)
 
virtual bool IsFit (const irr::core::stringc &guid) const
 
virtual bool IsReadyFirst (const irr::core::stringc &guid)
 
virtual bool IsReady (const irr::core::stringc &guid) const
 
virtual void SetFrame (const irr::core::stringc &guid, irr::s32 frame)
 
virtual irr::s32 GetFrame (const irr::core::stringc &guid) const
 
virtual irr::s32 GetFrameCount (const irr::core::stringc &guid) const
 
virtual irr::io::path GetFilename (const irr::core::stringc &guid) const
 
virtual void Remove (const irr::core::stringc &guid)
 
virtual void RemoveAll (void)
 
virtual void RemoveCache (const irr::io::path &filename)
 
virtual void RemoveCacheAll (void)
 
virtual bool Resize (const irr::core::stringc &guid, const irr::core::dimension2du &size)
 
virtual irr::core::dimension2du getTextureSize (const irr::core::stringc &guid)
 
virtual irr::video::ITexture * GetTexture (const irr::core::stringc &guid)
 
virtual irr::u32 getCount () const
 
virtual irr::u32 getCacheCount () const
 
virtual const irr::core::map< irr::io::path, LOTTIEINFO * > & getMap () const
 
virtual const irr::core::map< irr::io::path, LOTTIECACHE * > & getMapCache () const
 
virtual const irr::core::map< irr::io::path, LOTTIECACHE * > & getMapCacheTemp () const
 
bool isQuit () const
 
bool isQuitCache () const
 
void lock ()
 
void unlock ()
 
void lockList ()
 
void unlockList ()
 
void lockListCache ()
 
void unlockListCache ()
 
void lockListCacheWhenRemove ()
 
void unlockListCacheWhenRemove ()
 

Detailed Description

Definition at line 21 of file cdxlottie.h.

Constructor & Destructor Documentation

◆ CDXLottie()

CDXLottie::CDXLottie ( )

◆ ~CDXLottie()

virtual CDXLottie::~CDXLottie ( )
virtual

Member Function Documentation

◆ Create()

virtual void CDXLottie::Create ( void  )
virtual

◆ Destroy()

virtual void CDXLottie::Destroy ( void  )
virtual

◆ Get() [1/2]

virtual LOTTIEINFO* CDXLottie::Get ( const irr::core::stringc &  guid)
virtual

◆ Get() [2/2]

virtual const LOTTIEINFO* CDXLottie::Get ( const irr::core::stringc &  guid) const
virtual

◆ getCacheCount()

virtual irr::u32 CDXLottie::getCacheCount ( ) const
inlinevirtual

Definition at line 69 of file cdxlottie.h.

69 { return m_SndCaches.size(); }

◆ getCount()

virtual irr::u32 CDXLottie::getCount ( ) const
inlinevirtual

Definition at line 68 of file cdxlottie.h.

68 { return m_Snds.size(); }

◆ GetFilename()

virtual irr::io::path CDXLottie::GetFilename ( const irr::core::stringc &  guid) const
virtual

◆ GetFPS()

virtual irr::f32 CDXLottie::GetFPS ( const irr::core::stringc &  guid) const
virtual

◆ GetFrame()

virtual irr::s32 CDXLottie::GetFrame ( const irr::core::stringc &  guid) const
virtual

◆ GetFrameCount()

virtual irr::s32 CDXLottie::GetFrameCount ( const irr::core::stringc &  guid) const
virtual

◆ GetLoop()

virtual irr::u32 CDXLottie::GetLoop ( const irr::core::stringc &  guid) const
virtual

◆ GetLottie() [1/2]

virtual LOTTIECACHE* CDXLottie::GetLottie ( const irr::io::path &  filename,
LOTTIECACHE *  owner = 0 
)
virtual

◆ GetLottie() [2/2]

virtual LOTTIECACHE* CDXLottie::GetLottie ( irr::io::IReadFile *  fp,
LOTTIECACHE *  owner = 0 
)
virtual

◆ GetLottieThread()

virtual LOTTIECACHE* CDXLottie::GetLottieThread ( const irr::io::path &  filename)
virtual

◆ getMap()

virtual const irr::core::map<irr::io::path, LOTTIEINFO*>& CDXLottie::getMap ( ) const
inlinevirtual

Definition at line 70 of file cdxlottie.h.

70 { return m_Snds; }

◆ getMapCache()

virtual const irr::core::map<irr::io::path, LOTTIECACHE*>& CDXLottie::getMapCache ( ) const
inlinevirtual

Definition at line 71 of file cdxlottie.h.

71 { return m_SndCaches; }

◆ getMapCacheTemp()

virtual const irr::core::map<irr::io::path, LOTTIECACHE*>& CDXLottie::getMapCacheTemp ( ) const
inlinevirtual

Definition at line 72 of file cdxlottie.h.

72 { return m_SndCachesTemp; }

◆ GetTexture()

virtual irr::video::ITexture* CDXLottie::GetTexture ( const irr::core::stringc &  guid)
virtual

◆ getTextureSize()

virtual irr::core::dimension2du CDXLottie::getTextureSize ( const irr::core::stringc &  guid)
virtual

◆ IsEnd()

virtual bool CDXLottie::IsEnd ( const irr::core::stringc &  guid)
virtual

◆ IsExist()

virtual bool CDXLottie::IsExist ( const irr::core::stringc &  guid) const
virtual

◆ IsFit()

virtual bool CDXLottie::IsFit ( const irr::core::stringc &  guid) const
virtual

◆ IsPlaying()

virtual bool CDXLottie::IsPlaying ( const irr::core::stringc &  guid)
virtual

◆ isQuit()

bool CDXLottie::isQuit ( ) const
inline

Definition at line 75 of file cdxlottie.h.

75 { return m_quit; }

◆ isQuitCache()

bool CDXLottie::isQuitCache ( ) const
inline

Definition at line 76 of file cdxlottie.h.

76 { return m_quitCache; }

◆ IsReady()

virtual bool CDXLottie::IsReady ( const irr::core::stringc &  guid) const
virtual

◆ IsReadyFirst()

virtual bool CDXLottie::IsReadyFirst ( const irr::core::stringc &  guid)
virtual

◆ Load()

virtual irr::core::stringc CDXLottie::Load ( LOTTIECACHE *  lottie)
virtual

◆ lock()

void CDXLottie::lock ( )

◆ lockList()

void CDXLottie::lockList ( )

◆ lockListCache()

void CDXLottie::lockListCache ( )

◆ lockListCacheWhenRemove()

void CDXLottie::lockListCacheWhenRemove ( )

◆ Loop()

virtual void CDXLottie::Loop ( const irr::core::stringc &  guid,
irr::u32  loopflags 
)
virtual

◆ Pause()

virtual void CDXLottie::Pause ( const irr::core::stringc &  guid)
virtual

◆ Play()

virtual void CDXLottie::Play ( const irr::core::stringc &  guid)
virtual

◆ Remove()

virtual void CDXLottie::Remove ( const irr::core::stringc &  guid)
virtual

◆ RemoveAll()

virtual void CDXLottie::RemoveAll ( void  )
virtual

◆ RemoveCache()

virtual void CDXLottie::RemoveCache ( const irr::io::path &  filename)
virtual

◆ RemoveCacheAll()

virtual void CDXLottie::RemoveCacheAll ( void  )
virtual

◆ Resize()

virtual bool CDXLottie::Resize ( const irr::core::stringc &  guid,
const irr::core::dimension2du &  size 
)
virtual

◆ SetFit()

virtual void CDXLottie::SetFit ( const irr::core::stringc &  guid,
bool  fit 
)
virtual

◆ SetFPS()

virtual void CDXLottie::SetFPS ( const irr::core::stringc &  guid,
irr::f32  fps 
)
virtual

◆ SetFrame()

virtual void CDXLottie::SetFrame ( const irr::core::stringc &  guid,
irr::s32  frame 
)
virtual

◆ Stop()

virtual void CDXLottie::Stop ( const irr::core::stringc &  guid)
virtual

◆ unlock()

void CDXLottie::unlock ( )

◆ unlockList()

void CDXLottie::unlockList ( )

◆ unlockListCache()

void CDXLottie::unlockListCache ( )

◆ unlockListCacheWhenRemove()

void CDXLottie::unlockListCacheWhenRemove ( )

◆ Update()

virtual void CDXLottie::Update ( irr::u32  timeMs)
virtual

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