SDXFrameWork  0.04
SDXFrameWork
 全て クラス ネームスペース 関数 変数 ページ
AsyncroLoad.h
1 #pragma once
2 #include<Multimedia/Image.h>
3 #include<Multimedia/Sound.h>
4 #include<Multimedia/Movie.h>
5 #include<Multimedia/Font.h>
6 
7 namespace SDX
8 {
10 class AsyncroLoad
12 {
13 private:
14  AsyncroLoad(void);
15  ~AsyncroLoad(void);
16 public:
18  static bool SetIsUse(bool 非同期読み込みフラグ)
19  {
20  #ifdef DXLIB
21  return !DxLib::SetUseASyncLoadFlag( 非同期読み込みフラグ );
22  #elif defined(SDL)
23  return false;
24  #endif
25  }
26 
28  template<typename T>
29  static bool CheckData(const T &リソース)
30  {
31  #ifdef DXLIB
32  return !DxLib::CheckHandleASyncLoad( リソース.GetHandle() );
33  #elif defined(SDL)
34  return false;
35  #endif
36  }
37 
39  static int GetLoadingCount()
40  {
41  #ifdef DXLIB
42  return DxLib::GetASyncLoadNum();
43  #elif defined(SDL)
44  return false;
45  #endif
46  }
47 };
48 }
static bool CheckData(const T &リソース)
Image,Sound,Movie,Font等の読み込みが完了しているか取得.
Definition: AsyncroLoad.h:29
static int GetLoadingCount()
非同期読み込み中のリソース数を取得.
Definition: AsyncroLoad.h:39
static bool SetIsUse(bool 非同期読み込みフラグ)
Image,Sound等の非同期読み込み状態の設定.
Definition: AsyncroLoad.h:18