summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/image/image_decode_task.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-06-08 08:34:52 +0800
committerchai <chaifix@163.com>2019-06-08 08:34:52 +0800
commitd7a972a0f16da0fd7bf4c0b70913920216ff3113 (patch)
treea9146629cbf513200462c3f1223a9e07f3e01862 /source/modules/asura-core/image/image_decode_task.h
parent8bfe54676f728076a92d802bb5d064e58265c8f2 (diff)
*misc
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);
};