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/reloadable.h | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'source/modules/asura-utils/io/reloadable.h') diff --git a/source/modules/asura-utils/io/reloadable.h b/source/modules/asura-utils/io/reloadable.h index 22a721c..c3b89ac 100644 --- a/source/modules/asura-utils/io/reloadable.h +++ b/source/modules/asura-utils/io/reloadable.h @@ -1,5 +1,5 @@ -#ifndef __ASURA_ENGINE_RELOADABLE_H__ -#define __ASURA_ENGINE_RELOADABLE_H__ +#ifndef __ASURA_ENGINE_RENEWABLE_H__ +#define __ASURA_ENGINE_RENEWABLE_H__ #include "../scripting/portable.hpp" @@ -9,15 +9,19 @@ namespace AsuraEngine { /// - /// 可以重新构建的数据结构。比如图片、音频这种,从外部数据可以直接构建,可以在编辑器内重新构建,适用于不改变handle的资源。 + /// 可以重新构建的数据结构。比如图片、音频这种,从解析后数据可以直接构建,可以在编辑器内重 + /// 新构建,不会修改handle值,改变不具备破坏性,适用于不改变handle的资源。 /// - ASURA_ABSTRACT class Reloadable + ASURA_ABSTRACT class Renewable { public: - Reloadable(); - virtual ~Reloadable(); + Renewable(); + virtual ~ Renewable(); - // 继承Reloadable的需要提供一个load方法 + /// + /// 继承Renewable的需要提供一个Refresh方法 + /// + virtual bool Refresh(AEIO::DecodedData* decode_data) = 0; }; -- cgit v1.1-26-g67d0