SDXFrameWork 0.09 SDXFrameWork

- Main Page
- Related Pages
- Classes

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Static Public Member Functions | List of all members
SDX::ThreadLoad Class Reference

リソースの非同期読み込み設定関数群[非実装]. More...

`#include <ThreadLoad.h>`

## Static Public Member Functions
static bool | SetIsUse (bool 非同期読み込みフラグ)
| Image,Sound等の非同期読み込み状態の設定. More...
template<typename T >
static bool | CheckData (const T &リソース)
| Image,Sound,Movie,Font等の読み込みが完了しているか取得. More...
static int | GetLoadingCount ()
| 非同期読み込み中のリソース数を取得. More...

## Detailed Description

リソースの非同期読み込み設定関数群[非実装].

//©SDXFramework http://sourceforge.jp/projects/dxframework/
//🍣リソースを非同期で読み込む[未実装]
bool SampleThreadLoad()
{
using namespace SDX;
System::Initialise("sample", 600, 400);
ThreadLoad::SetIsUse(true);//非同期読み込み開始
Image loadTest[200];
for (auto it : loadTest)
{
it.Load("image.bmp");
}
ThreadLoad::SetIsUse(false);//非同期読み込み終了
while (System::Update())
{
//読み込み中のリソースの数を表示
Drawing::String({ 10, 10 }, Color::White, { "読み込み中Image数", ThreadLoad::GetLoadingCount() });
if (Input::key.Return.on) break;//Enterで終了
}
System::End();
return true;
}

## Member Function Documentation

static bool SDX::ThreadLoad::SetIsUse | ( | bool | 非同期読み込みフラグ | ) |
| static

Image,Sound等の非同期読み込み状態の設定.

template<typename T >

static bool SDX::ThreadLoad::CheckData | ( | const T & | リソース | ) |
| static

Image,Sound,Movie,Font等の読み込みが完了しているか取得.

static int SDX::ThreadLoad::GetLoadingCount | ( |  | ) |
| static

非同期読み込み中のリソース数を取得.