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::ITextureGetTexture (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: