X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fresources%2Fresourcemanager.h;h=2b9aef58f6414af9073988898e08e04483861e6a;hp=38437a727fd9a7d94cc24b048123bb62f0a0e35d;hb=3a1b9cbe2441ae670a97541dc8ccb0a2860c8302;hpb=7ab13563ec79b45a09f03da73acb15b39e192df9 diff --git a/source/resources/resourcemanager.h b/source/resources/resourcemanager.h index 38437a72..2b9aef58 100644 --- a/source/resources/resourcemanager.h +++ b/source/resources/resourcemanager.h @@ -2,7 +2,7 @@ #define MSP_GL_RESOURCEMANAGER_H_ #include -#include +#include #include #include #include @@ -62,7 +62,7 @@ private: Resource::AsyncLoader *loader; State state; unsigned last_used; - UInt64 data_size; + std::uint64_t data_size; std::vector observers; ManagedResource(Resource &); @@ -88,7 +88,7 @@ private: unsigned size; std::list error_queue; Mutex data_size_mutex; - UInt64 loaded_data_size; + std::uint64_t loaded_data_size; volatile bool done; public: @@ -107,7 +107,7 @@ private: public: bool sync(); bool needs_work() const { return size resources; std::deque queue; - UInt64 total_data_size; - UInt64 size_limit; + std::uint64_t total_data_size; + std::uint64_t size_limit; unsigned frame; unsigned min_retain_frames; unsigned max_retain_frames; @@ -131,7 +131,7 @@ public: void set_loading_policy(LoadingPolicy); void set_async_loads(bool); - void set_size_limit(UInt64); + void set_size_limit(std::uint64_t); void set_min_retain_frames(unsigned); void set_max_retain_frames(unsigned); @@ -158,7 +158,7 @@ private: void unload_by_age(); void unload_by_size(); public: - UInt64 get_total_data_size() const { return total_data_size; } + std::uint64_t get_total_data_size() const { return total_data_size; } private: static bool age_order(ManagedResource *, ManagedResource *);