6 #pragma warning( push ) 7 #pragma warning( disable: 4251 ) 27 virtual void Create(
void );
28 virtual void Destroy(
void );
29 virtual void Update(
irr::u32 timeMs);
30 virtual LOTTIECACHE* GetLottie(
const irr::io::path& filename, LOTTIECACHE* owner = 0);
32 virtual LOTTIECACHE* GetLottieThread(
const irr::io::path& filename);
59 virtual void RemoveAll(
void );
61 virtual void RemoveCacheAll(
void);
75 bool isQuit()
const {
return m_quit; }
82 void unlockListCache();
83 void lockListCacheWhenRemove();
84 void unlockListCacheWhenRemove();
94 void* m_lockListCache;
95 void* m_lockListCacheWhenRemove;
103 void createThreadCache();
104 void freeThreadCache();
105 void* createSemaphore(
int value );
106 void freeSemaphore(
void** semaphore);
107 void internal_lock(
void* semaphore );
108 void internal_unlock(
void* semaphore );
113 #pragma warning( pop ) virtual const irr::core::map< irr::io::path, LOTTIECACHE * > & getMapCache() const
Interface providing read access to a file.
float f32
32 bit floating point variable.
map template for associative arrays using a red-black tree
Main header file of the irrlicht, the only file needed to include.
signed int s32
32 bit signed variable.
GLsizei const GLfloat * value
virtual irr::u32 getCacheCount() const
unsigned int u32
32 bit unsigned variable.
virtual const irr::core::map< irr::io::path, LOTTIEINFO * > & getMap() const
virtual irr::u32 getCount() const
Interface of a Video Driver dependent Texture.
virtual const irr::core::map< irr::io::path, LOTTIECACHE * > & getMapCacheTemp() const