mirror of
https://github.com/love2d/love.git
synced 2026-08-16 00:02:12 +02:00
Issue #5: Add Framebuffer:getImageData()
This commit is contained in:
@@ -32,8 +32,18 @@ namespace opengl
|
||||
return 0;
|
||||
}
|
||||
|
||||
int w_Framebuffer_getImageData(lua_State * L)
|
||||
{
|
||||
Framebuffer * fbo = luax_checkfbo(L, 1);
|
||||
love::image::Image * image = luax_getmodule<love::image::Image>(L, "image", MODULE_IMAGE_T);
|
||||
love::image::ImageData * img = fbo->getImageData( image );
|
||||
luax_newtype(L, "ImageData", IMAGE_IMAGE_DATA_T, (void *)img);
|
||||
return 1;
|
||||
}
|
||||
|
||||
static const luaL_Reg functions[] = {
|
||||
{ "renderTo", w_Framebuffer_renderTo },
|
||||
{ "getImageData", w_Framebuffer_getImageData },
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user