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