1 // This file has been generated by Py++.
2 
3 #include "boost/python.hpp"
4 #include "generators/include/python_CEGUI.h"
5 #include "GUIContextRenderTargetEventArgs.pypp.hpp"
6 
7 namespace bp = boost::python;
8 
9 struct GUIContextRenderTargetEventArgs_wrapper : CEGUI::GUIContextRenderTargetEventArgs, bp::wrapper< CEGUI::GUIContextRenderTargetEventArgs > {
10 
GUIContextRenderTargetEventArgs_wrapperGUIContextRenderTargetEventArgs_wrapper11     GUIContextRenderTargetEventArgs_wrapper(CEGUI::GUIContextRenderTargetEventArgs const & arg )
12     : CEGUI::GUIContextRenderTargetEventArgs( arg )
13       , bp::wrapper< CEGUI::GUIContextRenderTargetEventArgs >(){
14         // copy constructor
15 
16     }
17 
GUIContextRenderTargetEventArgs_wrapperGUIContextRenderTargetEventArgs_wrapper18     GUIContextRenderTargetEventArgs_wrapper(::CEGUI::GUIContext * context, ::CEGUI::RenderTarget * target )
19     : CEGUI::GUIContextRenderTargetEventArgs( boost::python::ptr(context), boost::python::ptr(target) )
20       , bp::wrapper< CEGUI::GUIContextRenderTargetEventArgs >(){
21         // constructor
22 
23     }
24 
get_renderTargetGUIContextRenderTargetEventArgs_wrapper25     static ::CEGUI::RenderTarget * get_renderTarget(CEGUI::GUIContextRenderTargetEventArgs const & inst ){
26         return inst.renderTarget;
27     }
28 
set_renderTargetGUIContextRenderTargetEventArgs_wrapper29     static void set_renderTarget( CEGUI::GUIContextRenderTargetEventArgs & inst, ::CEGUI::RenderTarget * new_value ){
30         inst.renderTarget = new_value;
31     }
32 
33 };
34 
register_GUIContextRenderTargetEventArgs_class()35 void register_GUIContextRenderTargetEventArgs_class(){
36 
37     { //::CEGUI::GUIContextRenderTargetEventArgs
38         typedef bp::class_< GUIContextRenderTargetEventArgs_wrapper, bp::bases< CEGUI::GUIContextEventArgs > > GUIContextRenderTargetEventArgs_exposer_t;
39         GUIContextRenderTargetEventArgs_exposer_t GUIContextRenderTargetEventArgs_exposer = GUIContextRenderTargetEventArgs_exposer_t( "GUIContextRenderTargetEventArgs", "! EventArgs class passed for GUIContext RenderTarget related events.\n", bp::init< CEGUI::GUIContext *, CEGUI::RenderTarget * >(( bp::arg("context"), bp::arg("target") )) );
40         bp::scope GUIContextRenderTargetEventArgs_scope( GUIContextRenderTargetEventArgs_exposer );
41         GUIContextRenderTargetEventArgs_exposer.add_property( "renderTarget"
42                     , bp::make_function( (::CEGUI::RenderTarget * (*)( ::CEGUI::GUIContextRenderTargetEventArgs const & ))(&GUIContextRenderTargetEventArgs_wrapper::get_renderTarget), bp::return_internal_reference< >() )
43                     , bp::make_function( (void (*)( ::CEGUI::GUIContextRenderTargetEventArgs &,::CEGUI::RenderTarget * ))(&GUIContextRenderTargetEventArgs_wrapper::set_renderTarget), bp::with_custodian_and_ward_postcall< 1, 2 >() ) );
44     }
45 
46 }
47