From d7a972a0f16da0fd7bf4c0b70913920216ff3113 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 8 Jun 2019 08:34:52 +0800 Subject: *misc --- source/modules/asura-core/image/image_decode_task.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'source/modules/asura-core/image/image_decode_task.h') diff --git a/source/modules/asura-core/image/image_decode_task.h b/source/modules/asura-core/image/image_decode_task.h index 666d00f..fc695fa 100644 --- a/source/modules/asura-core/image/image_decode_task.h +++ b/source/modules/asura-core/image/image_decode_task.h @@ -6,7 +6,7 @@ namespace AsuraEngine { - namespace Graphics + namespace Image { class ImageDecodeTask @@ -14,7 +14,19 @@ namespace AsuraEngine { public: - LUAX_DECL_FACTORY(ImageDecodeTask); + /// + /// 执行任务,完成后返回true,调用回调函数。 + /// + bool Execute() override; + + /// + /// 调用回调。在invoke thread里面回调。 + /// + void Invoke(lua_State* invokeThreaad) override; + + private: + + LUAX_DECL_FACTORY(ImageDecodeTask, AEThreading::Task); }; -- cgit v1.1-26-g67d0