OROCHI
 
Loading...
Searching...
No Matches
GxSysResource.h File Reference

リソース管理システムクラス More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GxResourceFileTable
 
struct  GxResourceFileFilter
 
class  GxResourceInitialInformation
 初期化クラス More...
 
class  GxSysResourceRegister
 リソース登録管理クラス More...
 
class  GxSysResourceCallback
 リソースコールバック管理クラス More...
 
class  GxSysResourceAsyncLoadBase
 リソース非同期読み込み要求管理基本クラス More...
 
class  GxSysResourceAsyncLoad
 リソース非同期読み込み要求管理クラス More...
 
class  GxSysResourceAsyncLoad::GxAsyncLoadThread
 非同期ロードスレッドクラス More...
 
class  GxSysResourceAsyncLoadMulti
 リソース非同期読み込み要求管理クラス(マルチリクエスト可能版) More...
 
class  GxSysResourceAsyncLoadMulti::GxAsyncLoadThreadMulti
 非同期ロードスレッドクラス More...
 
class  GxSysResourceAsyncLoadMultiWithSharedQueue
 リソース非同期読み込み要求管理クラス(シングルキューを振り分ける) More...
 
class  GxSysResourceAsyncLoadMultiWithSharedQueue::GxAsyncLoadThreadMultiOpt
 非同期ロードスレッドクラス More...
 
class  GxSysResourceArchive
 リソースファイルアーカイブ管理クラス More...
 
struct  GxSysResourceArchive::GxArchiveHeader
 アーカイブヘッダー More...
 
struct  GxSysResourceArchive::GxArchiveOffsetInformation
 オフセットテーブル情報 More...
 
struct  GxSysResourceArchive::GxArchiveFileInformation
 アーカイブファイル情報 More...
 
class  GxSysResource
 リソース管理システムクラス More...
 

Macros

#define GX_SYS_RESOURCE_LOCK   getGxSysResource()->lockFromOutside
 
#define GX_SYS_RESOURCE_UNLOCK   getGxSysResource()->unlockFromOutside
 

Typedefs

typedef u32(* GX_SYSRESOURCE_ERROR_FUNCTION) (GX_CSTR message, GX_CSTR filePath, u32 rttiId, u32 value)
 

Enumerations

enum class  GX_ARCHIVE_PACKAGEMODE {
  DEFAULT = 0 , UP , DOWN , UP64 ,
  DOWN64
}
 アーカイブ用のパッケージング方式用列挙型 More...
 

Functions

GX_FORCE_INLINE GxSysResourcegetGxSysResource (void)
 

Detailed Description

リソース管理システムクラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Takashi Taketa
Tahir Arai

Typedef Documentation

◆ GX_SYSRESOURCE_ERROR_FUNCTION

typedef u32(* GX_SYSRESOURCE_ERROR_FUNCTION) (GX_CSTR message, GX_CSTR filePath, u32 rttiId, u32 value)

エラーコールバック関数

Parameters
message[in] エラーメッセージ文字列
filePath[in] エラーがあったファイルパス
rttiId[in] 関連するリソースの Rtti ID
value[in] 関連する値。アクセスモードなど
Returns
(予約) 便宜的に 0 を返してください。

Enumeration Type Documentation

◆ GX_ARCHIVE_PACKAGEMODE

enum class GX_ARCHIVE_PACKAGEMODE
strong

アーカイブ用のパッケージング方式用列挙型

Enumerator
DEFAULT 

ソートせずに名前順(デフォルト)

UP 

リソースIDの下位32bitを元にした昇順

DOWN 

リソースIDの下位32bitを元にした降順

UP64 

リソースIDを元にした昇順

DOWN64 

リソースIDを元にした降順