diff options
Diffstat (limited to 'source/modules/asura-core/image/image_decode_task.h')
-rw-r--r-- | source/modules/asura-core/image/image_decode_task.h | 16 |
1 files changed, 14 insertions, 2 deletions
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); }; |