This commit is contained in:
Glenn Maynard
2007-02-13 22:25:49 +00:00
parent c7501e8e5c
commit 6f3c30e142
2 changed files with 21 additions and 0 deletions
+19
View File
@@ -66,6 +66,25 @@ void RageTextureRenderTarget::FinishRenderingTo()
DISPLAY->SetRenderTarget( 0 );
}
// lua start
#include "LuaBinding.h"
class LunaRageTextureRenderTarget: public Luna<RageTextureRenderTarget>
{
public:
static int BeginRenderingTo( T* p, lua_State *L ) { p->BeginRenderingTo(); return 0; }
static int FinishRenderingTo( T* p, lua_State *L ) { p->FinishRenderingTo(); return 0; }
LunaRageTextureRenderTarget()
{
ADD_METHOD( BeginRenderingTo );
ADD_METHOD( FinishRenderingTo );
}
};
LUA_REGISTER_DERIVED_CLASS( RageTextureRenderTarget, RageTexture )
// lua end
/*
* Copyright (c) 2001-2006 Glenn Maynard, Chris Danford
* All rights reserved.
+2
View File
@@ -19,6 +19,8 @@ public:
void BeginRenderingTo( bool bPreserveTexture = true );
void FinishRenderingTo();
virtual void PushSelf( lua_State *L );
private:
const RenderTargetParam m_Param;