Game Framework  2021.05.31
LoadResourceAgentHelperBase类 参考abstract

加载资源代理辅助器基类。 更多...

类 LoadResourceAgentHelperBase 继承关系图:
ILoadResourceAgentHelper DefaultLoadResourceAgentHelper

Public 成员函数

abstract void ReadFile (string fullPath)
 通过加载资源代理辅助器开始异步读取资源文件。 更多...
 
abstract void ReadFile (IFileSystem fileSystem, string name)
 通过加载资源代理辅助器开始异步读取资源文件。 更多...
 
abstract void ReadBytes (string fullPath)
 通过加载资源代理辅助器开始异步读取资源二进制流。 更多...
 
abstract void ReadBytes (IFileSystem fileSystem, string name)
 通过加载资源代理辅助器开始异步读取资源二进制流。 更多...
 
abstract void ParseBytes (byte[] bytes)
 通过加载资源代理辅助器开始异步将资源二进制流转换为加载对象。 更多...
 
abstract void LoadAsset (object resource, string assetName, Type assetType, bool isScene)
 通过加载资源代理辅助器开始异步加载资源。 更多...
 
abstract void Reset ()
 重置加载资源代理辅助器。 更多...
 

事件

abstract EventHandler< LoadResourceAgentHelperUpdateEventArgsLoadResourceAgentHelperUpdate
 加载资源代理辅助器异步加载资源更新事件。 更多...
 
abstract EventHandler< LoadResourceAgentHelperReadFileCompleteEventArgsLoadResourceAgentHelperReadFileComplete
 加载资源代理辅助器异步读取资源文件完成事件。 更多...
 
abstract EventHandler< LoadResourceAgentHelperReadBytesCompleteEventArgsLoadResourceAgentHelperReadBytesComplete
 加载资源代理辅助器异步读取资源二进制流完成事件。 更多...
 
abstract EventHandler< LoadResourceAgentHelperParseBytesCompleteEventArgsLoadResourceAgentHelperParseBytesComplete
 加载资源代理辅助器异步将资源二进制流转换为加载对象完成事件。 更多...
 
abstract EventHandler< LoadResourceAgentHelperLoadCompleteEventArgsLoadResourceAgentHelperLoadComplete
 加载资源代理辅助器异步加载资源完成事件。 更多...
 
abstract EventHandler< LoadResourceAgentHelperErrorEventArgsLoadResourceAgentHelperError
 加载资源代理辅助器错误事件。 更多...
 
- 事件 继承自 ILoadResourceAgentHelper
EventHandler< LoadResourceAgentHelperUpdateEventArgsLoadResourceAgentHelperUpdate
 加载资源代理辅助器异步加载资源更新事件。 更多...
 
EventHandler< LoadResourceAgentHelperReadFileCompleteEventArgsLoadResourceAgentHelperReadFileComplete
 加载资源代理辅助器异步读取资源文件完成事件。 更多...
 
EventHandler< LoadResourceAgentHelperReadBytesCompleteEventArgsLoadResourceAgentHelperReadBytesComplete
 加载资源代理辅助器异步读取资源二进制流完成事件。 更多...
 
EventHandler< LoadResourceAgentHelperParseBytesCompleteEventArgsLoadResourceAgentHelperParseBytesComplete
 加载资源代理辅助器异步将资源二进制流转换为加载对象完成事件。 更多...
 
EventHandler< LoadResourceAgentHelperLoadCompleteEventArgsLoadResourceAgentHelperLoadComplete
 加载资源代理辅助器异步加载资源完成事件。 更多...
 
EventHandler< LoadResourceAgentHelperErrorEventArgsLoadResourceAgentHelperError
 加载资源代理辅助器错误事件。 更多...
 

详细描述

加载资源代理辅助器基类。

成员函数说明

◆ LoadAsset()

abstract void LoadAsset ( object  resource,
string  assetName,
Type  assetType,
bool  isScene 
)
pure virtual

通过加载资源代理辅助器开始异步加载资源。

参数
resource资源。
assetName要加载的资源名称。
assetType要加载资源的类型。
isScene要加载的资源是否是场景。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ ParseBytes()

abstract void ParseBytes ( byte[]  bytes)
pure virtual

通过加载资源代理辅助器开始异步将资源二进制流转换为加载对象。

参数
bytes要加载资源的二进制流。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ ReadBytes() [1/2]

abstract void ReadBytes ( IFileSystem  fileSystem,
string  name 
)
pure virtual

通过加载资源代理辅助器开始异步读取资源二进制流。

参数
fileSystem要加载资源的文件系统。
name要加载资源的名称。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ ReadBytes() [2/2]

abstract void ReadBytes ( string  fullPath)
pure virtual

通过加载资源代理辅助器开始异步读取资源二进制流。

参数
fullPath要加载资源的完整路径名。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ ReadFile() [1/2]

abstract void ReadFile ( IFileSystem  fileSystem,
string  name 
)
pure virtual

通过加载资源代理辅助器开始异步读取资源文件。

参数
fileSystem要加载资源的文件系统。
name要加载资源的名称。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ ReadFile() [2/2]

abstract void ReadFile ( string  fullPath)
pure virtual

通过加载资源代理辅助器开始异步读取资源文件。

参数
fullPath要加载资源的完整路径名。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

◆ Reset()

abstract void Reset ( )
pure virtual

重置加载资源代理辅助器。

实现了 ILoadResourceAgentHelper.

DefaultLoadResourceAgentHelper 内被实现.

事件说明

◆ LoadResourceAgentHelperError

abstract EventHandler<LoadResourceAgentHelperErrorEventArgs> LoadResourceAgentHelperError

加载资源代理辅助器错误事件。

◆ LoadResourceAgentHelperLoadComplete

abstract EventHandler<LoadResourceAgentHelperLoadCompleteEventArgs> LoadResourceAgentHelperLoadComplete

加载资源代理辅助器异步加载资源完成事件。

◆ LoadResourceAgentHelperParseBytesComplete

abstract EventHandler<LoadResourceAgentHelperParseBytesCompleteEventArgs> LoadResourceAgentHelperParseBytesComplete

加载资源代理辅助器异步将资源二进制流转换为加载对象完成事件。

◆ LoadResourceAgentHelperReadBytesComplete

abstract EventHandler<LoadResourceAgentHelperReadBytesCompleteEventArgs> LoadResourceAgentHelperReadBytesComplete

加载资源代理辅助器异步读取资源二进制流完成事件。

◆ LoadResourceAgentHelperReadFileComplete

abstract EventHandler<LoadResourceAgentHelperReadFileCompleteEventArgs> LoadResourceAgentHelperReadFileComplete

加载资源代理辅助器异步读取资源文件完成事件。

◆ LoadResourceAgentHelperUpdate

abstract EventHandler<LoadResourceAgentHelperUpdateEventArgs> LoadResourceAgentHelperUpdate

加载资源代理辅助器异步加载资源更新事件。