From 8164adb15b76f537f8b6c78b9992786b61d61cc8 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 30 Mar 2019 21:49:29 +0800 Subject: *misc --- source/modules/asura-utils/io/decoded_data.h | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'source/modules/asura-utils/io/decoded_data.h') diff --git a/source/modules/asura-utils/io/decoded_data.h b/source/modules/asura-utils/io/decoded_data.h index e201e91..724dbac 100644 --- a/source/modules/asura-utils/io/decoded_data.h +++ b/source/modules/asura-utils/io/decoded_data.h @@ -2,6 +2,7 @@ #define __ASURA_ENGINE_DATA_H__ #include +#include #include "../scripting/portable.hpp" @@ -13,8 +14,8 @@ namespace AsuraEngine { /// - /// 可以在另一个线程构建的data继承此类。如图片数据、音频数据等,可以在另一个线程中解析原文件,生成内部数据格式,如像素 - /// 等。 + /// 可以在另一个线程构建的data继承此类。如图片数据、音频数据等,可以在另一个线程中解析原 + /// 文件,生成内部数据格式,如像素等。 /// ASURA_ABSTRACT class DecodedData { @@ -23,16 +24,13 @@ namespace AsuraEngine /// /// 从内存中构建data,可以放在另一个线程里面,从资源管理系统里面加载。 /// - DecodedData(const DataBuffer& databuffer); - - virtual ~DecodedData(); - - protected: + DecodedData() {}; + virtual ~DecodedData() {}; /// - /// 解码内存中的数据。 + /// 解码内存中的数据并以某种格式保存。 /// - virtual void Decode(const DataBuffer& buffer) = 0; + virtual void Decode(DataBuffer& buffer) = 0; }; -- cgit v1.1-26-g67d0