Game Framework  2021.05.31
DataProviderCreator类 参考

数据提供者创建器。 更多...

静态 Public 成员函数

static int GetCachedBytesSize< T > ()
 获取缓冲二进制流的大小。 更多...
 
static void EnsureCachedBytesSize< T > (int ensureSize)
 确保二进制流缓存分配足够大小的内存并缓存。 更多...
 
static void FreeCachedBytes< T > ()
 释放缓存的二进制流。 更多...
 
static IDataProvider< T > Create< T > (T owner, IResourceManager resourceManager, IDataProviderHelper< T > dataProviderHelper)
 创建数据提供者。 更多...
 

详细描述

数据提供者创建器。

成员函数说明

◆ Create< T >()

static IDataProvider<T> Create< T > ( owner,
IResourceManager  resourceManager,
IDataProviderHelper< T >  dataProviderHelper 
)
static

创建数据提供者。

模板参数
T数据提供者的持有者的类型。
参数
owner数据提供者的持有者。
resourceManager资源管理器。
dataProviderHelper数据提供者辅助器。
返回
创建的数据提供者。

◆ EnsureCachedBytesSize< T >()

static void EnsureCachedBytesSize< T > ( int  ensureSize)
static

确保二进制流缓存分配足够大小的内存并缓存。

模板参数
T数据提供者的持有者的类型。
参数
ensureSize要确保二进制流缓存分配内存的大小。

◆ FreeCachedBytes< T >()

static void FreeCachedBytes< T > ( )
static

释放缓存的二进制流。

模板参数
T数据提供者的持有者的类型。

◆ GetCachedBytesSize< T >()

static int GetCachedBytesSize< T > ( )
static

获取缓冲二进制流的大小。

模板参数
T数据提供者的持有者的类型。
返回
缓冲二进制流的大小。