summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/graphics/binding/_image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/graphics/binding/_image.cpp')
-rw-r--r--source/modules/asura-core/graphics/binding/_image.cpp26
1 files changed, 4 insertions, 22 deletions
diff --git a/source/modules/asura-core/graphics/binding/_image.cpp b/source/modules/asura-core/graphics/binding/_image.cpp
index 407ada7..913bf5c 100644
--- a/source/modules/asura-core/graphics/binding/_image.cpp
+++ b/source/modules/asura-core/graphics/binding/_image.cpp
@@ -13,11 +13,10 @@ namespace AsuraEngine
LUAX_REGISTER_METHODS(state,
{ "New", _New },
- { "Refresh", _Refresh },
+ { "Renew", _Renew },
{ "GetWidth", _GetWidth },
{ "GetHeight", _GetHeight },
{ "GetSize", _GetSize },
- { "GetPixel", _GetPixel },
{ "Render", _Render }
);
}
@@ -35,15 +34,12 @@ namespace AsuraEngine
return 1;
}
- // successed = image:Refresh(imgData)
- LUAX_IMPL_METHOD(Image, _Refresh)
+ // successed = image:Renew(imgData)
+ LUAX_IMPL_METHOD(Image, _Renew)
{
LUAX_PREPARE(L, Image);
ImageData* imgData = state.CheckUserdata<ImageData>(2);
- bool successed = self->Refresh(imgData);
- if (successed)
- self->SetLuaxMemberRef(state, self->mImageDataRef, 2);
- state.Push(successed);
+ state.Push(self->Renew(imgData));
return 1;
}
@@ -74,20 +70,6 @@ namespace AsuraEngine
return 2;
}
- // color32 = image:GetPixel(x, y)
- LUAX_IMPL_METHOD(Image, _GetPixel)
- {
- LUAX_PREPARE(L, Image);
-
- uint x, y;
- x = state.CheckValue<uint>(2);
- y = state.CheckValue<uint>(3);
- Color32* c32 = new Color32();
- c32->Set(self->GetPixel(x, y));
- c32->PushLuaxUserdata(state);
- return 1;
- }
-
// image:Render()
LUAX_IMPL_METHOD(Image, _Render)
{