summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/image/image_decode_task.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/image/image_decode_task.h')
-rw-r--r--source/modules/asura-core/image/image_decode_task.h16
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);
};