256 lines
		
	
	
		
			7.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			256 lines
		
	
	
		
			7.6 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Generated by Haxe 4.0.5
 | |
| #ifndef INCLUDED_lime_ui_Window
 | |
| #define INCLUDED_lime_ui_Window
 | |
| 
 | |
| #ifndef HXCPP_H
 | |
| #include <hxcpp.h>
 | |
| #endif
 | |
| 
 | |
| HX_DECLARE_CLASS4(lime,_internal,backend,native,NativeWindow)
 | |
| HX_DECLARE_CLASS2(lime,app,Application)
 | |
| HX_DECLARE_CLASS2(lime,app,IModule)
 | |
| HX_DECLARE_CLASS2(lime,app,Module)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Float_Float_Int_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Float_Float_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Float_Float_lime_ui_MouseButton_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Float_Float_lime_ui_MouseWheelMode_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Int_Int_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_String_Int_Int_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_String_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_Void_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_lime_graphics_RenderContext_Void)
 | |
| HX_DECLARE_CLASS2(lime,app,_Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void)
 | |
| HX_DECLARE_CLASS2(lime,graphics,Image)
 | |
| HX_DECLARE_CLASS2(lime,graphics,RenderContext)
 | |
| HX_DECLARE_CLASS2(lime,math,Rectangle)
 | |
| HX_DECLARE_CLASS2(lime,_hx_system,Display)
 | |
| HX_DECLARE_CLASS2(lime,_hx_system,DisplayMode)
 | |
| HX_DECLARE_CLASS2(lime,ui,MouseCursor)
 | |
| HX_DECLARE_CLASS2(lime,ui,Window)
 | |
| HX_DECLARE_CLASS2(openfl,display,DisplayObject)
 | |
| HX_DECLARE_CLASS2(openfl,display,DisplayObjectContainer)
 | |
| HX_DECLARE_CLASS2(openfl,display,IBitmapDrawable)
 | |
| HX_DECLARE_CLASS2(openfl,display,InteractiveObject)
 | |
| HX_DECLARE_CLASS2(openfl,display,Stage)
 | |
| HX_DECLARE_CLASS2(openfl,events,EventDispatcher)
 | |
| HX_DECLARE_CLASS2(openfl,events,IEventDispatcher)
 | |
| 
 | |
| namespace lime{
 | |
| namespace ui{
 | |
| 
 | |
| 
 | |
| class HXCPP_CLASS_ATTRIBUTES Window_obj : public hx::Object
 | |
| {
 | |
| 	public:
 | |
| 		typedef hx::Object super;
 | |
| 		typedef Window_obj OBJ_;
 | |
| 		Window_obj();
 | |
| 
 | |
| 	public:
 | |
| 		enum { _hx_ClassId = 0x1abdb2dd };
 | |
| 
 | |
| 		void __construct( ::lime::app::Application application, ::Dynamic attributes);
 | |
| 		inline void *operator new(size_t inSize, bool inContainer=true,const char *inName="lime.ui.Window")
 | |
| 			{ return hx::Object::operator new(inSize,inContainer,inName); }
 | |
| 		inline void *operator new(size_t inSize, int extra)
 | |
| 			{ return hx::Object::operator new(inSize+extra,true,"lime.ui.Window"); }
 | |
| 		static hx::ObjectPtr< Window_obj > __new( ::lime::app::Application application, ::Dynamic attributes);
 | |
| 		static hx::ObjectPtr< Window_obj > __alloc(hx::Ctx *_hx_ctx, ::lime::app::Application application, ::Dynamic attributes);
 | |
| 		static void * _hx_vtable;
 | |
| 		static Dynamic __CreateEmpty();
 | |
| 		static Dynamic __Create(hx::DynamicArray inArgs);
 | |
| 		//~Window_obj();
 | |
| 
 | |
| 		HX_DO_RTTI_ALL;
 | |
| 		hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
 | |
| 		hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
 | |
| 		void __GetFields(Array< ::String> &outFields);
 | |
| 		static void __register();
 | |
| 		void __Mark(HX_MARK_PARAMS);
 | |
| 		void __Visit(HX_VISIT_PARAMS);
 | |
| 		bool _hx_isInstanceOf(int inClassId);
 | |
| 		::String __ToString() const { return HX_("Window",10,08,21,87); }
 | |
| 
 | |
| 		 ::lime::app::Application application;
 | |
| 		 ::lime::graphics::RenderContext context;
 | |
| 		 ::lime::_hx_system::Display display;
 | |
| 		 ::Dynamic element;
 | |
| 		bool hidden;
 | |
| 		int id;
 | |
| 		 ::lime::app::_Event_Void_Void onActivate;
 | |
| 		 ::lime::app::_Event_Void_Void onClose;
 | |
| 		 ::lime::app::_Event_Void_Void onDeactivate;
 | |
| 		 ::lime::app::_Event_String_Void onDropFile;
 | |
| 		 ::lime::app::_Event_Void_Void onEnter;
 | |
| 		 ::lime::app::_Event_Void_Void onExpose;
 | |
| 		 ::lime::app::_Event_Void_Void onFocusIn;
 | |
| 		 ::lime::app::_Event_Void_Void onFocusOut;
 | |
| 		 ::lime::app::_Event_Void_Void onFullscreen;
 | |
| 		 ::lime::app::_Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void onKeyDown;
 | |
| 		 ::lime::app::_Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void onKeyUp;
 | |
| 		 ::lime::app::_Event_Void_Void onLeave;
 | |
| 		 ::lime::app::_Event_Void_Void onMaximize;
 | |
| 		 ::lime::app::_Event_Void_Void onMinimize;
 | |
| 		 ::lime::app::_Event_Float_Float_lime_ui_MouseButton_Void onMouseDown;
 | |
| 		 ::lime::app::_Event_Float_Float_Void onMouseMove;
 | |
| 		 ::lime::app::_Event_Float_Float_Void onMouseMoveRelative;
 | |
| 		 ::lime::app::_Event_Float_Float_Int_Void onMouseUp;
 | |
| 		 ::lime::app::_Event_Float_Float_lime_ui_MouseWheelMode_Void onMouseWheel;
 | |
| 		 ::lime::app::_Event_Float_Float_Void onMove;
 | |
| 		 ::lime::app::_Event_lime_graphics_RenderContext_Void onRender;
 | |
| 		 ::lime::app::_Event_Void_Void onRenderContextLost;
 | |
| 		 ::lime::app::_Event_lime_graphics_RenderContext_Void onRenderContextRestored;
 | |
| 		 ::lime::app::_Event_Int_Int_Void onResize;
 | |
| 		 ::lime::app::_Event_Void_Void onRestore;
 | |
| 		 ::lime::app::_Event_String_Int_Int_Void onTextEdit;
 | |
| 		 ::lime::app::_Event_String_Void onTextInput;
 | |
| 		 ::Dynamic parameters;
 | |
| 		Float scale;
 | |
| 		 ::openfl::display::Stage stage;
 | |
| 		 ::Dynamic _hx___attributes;
 | |
| 		 ::lime::_internal::backend::native::NativeWindow _hx___backend;
 | |
| 		bool _hx___borderless;
 | |
| 		bool _hx___fullscreen;
 | |
| 		int _hx___height;
 | |
| 		bool _hx___hidden;
 | |
| 		bool _hx___maximized;
 | |
| 		bool _hx___minimized;
 | |
| 		bool _hx___resizable;
 | |
| 		Float _hx___scale;
 | |
| 		::String _hx___title;
 | |
| 		int _hx___width;
 | |
| 		int _hx___x;
 | |
| 		int _hx___y;
 | |
| 		void alert(::String message,::String title);
 | |
| 		::Dynamic alert_dyn();
 | |
| 
 | |
| 		void close();
 | |
| 		::Dynamic close_dyn();
 | |
| 
 | |
| 		void focus();
 | |
| 		::Dynamic focus_dyn();
 | |
| 
 | |
| 		void move(int x,int y);
 | |
| 		::Dynamic move_dyn();
 | |
| 
 | |
| 		 ::lime::graphics::Image readPixels( ::lime::math::Rectangle rect);
 | |
| 		::Dynamic readPixels_dyn();
 | |
| 
 | |
| 		void resize(int width,int height);
 | |
| 		::Dynamic resize_dyn();
 | |
| 
 | |
| 		void setIcon( ::lime::graphics::Image image);
 | |
| 		::Dynamic setIcon_dyn();
 | |
| 
 | |
| 		virtual ::String toString();
 | |
| 		::Dynamic toString_dyn();
 | |
| 
 | |
| 		void warpMouse(int x,int y);
 | |
| 		::Dynamic warpMouse_dyn();
 | |
| 
 | |
| 		 ::lime::ui::MouseCursor get_cursor();
 | |
| 		::Dynamic get_cursor_dyn();
 | |
| 
 | |
| 		 ::lime::ui::MouseCursor set_cursor( ::lime::ui::MouseCursor value);
 | |
| 		::Dynamic set_cursor_dyn();
 | |
| 
 | |
| 		 ::lime::_hx_system::Display get_display();
 | |
| 		::Dynamic get_display_dyn();
 | |
| 
 | |
| 		 ::lime::_hx_system::DisplayMode get_displayMode();
 | |
| 		::Dynamic get_displayMode_dyn();
 | |
| 
 | |
| 		 ::lime::_hx_system::DisplayMode set_displayMode( ::lime::_hx_system::DisplayMode value);
 | |
| 		::Dynamic set_displayMode_dyn();
 | |
| 
 | |
| 		bool get_borderless();
 | |
| 		::Dynamic get_borderless_dyn();
 | |
| 
 | |
| 		bool set_borderless(bool value);
 | |
| 		::Dynamic set_borderless_dyn();
 | |
| 
 | |
| 		Float get_frameRate();
 | |
| 		::Dynamic get_frameRate_dyn();
 | |
| 
 | |
| 		Float set_frameRate(Float value);
 | |
| 		::Dynamic set_frameRate_dyn();
 | |
| 
 | |
| 		bool get_fullscreen();
 | |
| 		::Dynamic get_fullscreen_dyn();
 | |
| 
 | |
| 		bool set_fullscreen(bool value);
 | |
| 		::Dynamic set_fullscreen_dyn();
 | |
| 
 | |
| 		int get_height();
 | |
| 		::Dynamic get_height_dyn();
 | |
| 
 | |
| 		int set_height(int value);
 | |
| 		::Dynamic set_height_dyn();
 | |
| 
 | |
| 		bool get_hidden();
 | |
| 		::Dynamic get_hidden_dyn();
 | |
| 
 | |
| 		bool get_maximized();
 | |
| 		::Dynamic get_maximized_dyn();
 | |
| 
 | |
| 		bool set_maximized(bool value);
 | |
| 		::Dynamic set_maximized_dyn();
 | |
| 
 | |
| 		bool get_minimized();
 | |
| 		::Dynamic get_minimized_dyn();
 | |
| 
 | |
| 		bool set_minimized(bool value);
 | |
| 		::Dynamic set_minimized_dyn();
 | |
| 
 | |
| 		bool get_mouseLock();
 | |
| 		::Dynamic get_mouseLock_dyn();
 | |
| 
 | |
| 		bool set_mouseLock(bool value);
 | |
| 		::Dynamic set_mouseLock_dyn();
 | |
| 
 | |
| 		bool get_resizable();
 | |
| 		::Dynamic get_resizable_dyn();
 | |
| 
 | |
| 		bool set_resizable(bool value);
 | |
| 		::Dynamic set_resizable_dyn();
 | |
| 
 | |
| 		Float get_scale();
 | |
| 		::Dynamic get_scale_dyn();
 | |
| 
 | |
| 		bool get_textInputEnabled();
 | |
| 		::Dynamic get_textInputEnabled_dyn();
 | |
| 
 | |
| 		bool set_textInputEnabled(bool value);
 | |
| 		::Dynamic set_textInputEnabled_dyn();
 | |
| 
 | |
| 		::String get_title();
 | |
| 		::Dynamic get_title_dyn();
 | |
| 
 | |
| 		::String set_title(::String value);
 | |
| 		::Dynamic set_title_dyn();
 | |
| 
 | |
| 		int get_width();
 | |
| 		::Dynamic get_width_dyn();
 | |
| 
 | |
| 		int set_width(int value);
 | |
| 		::Dynamic set_width_dyn();
 | |
| 
 | |
| 		int get_x();
 | |
| 		::Dynamic get_x_dyn();
 | |
| 
 | |
| 		int set_x(int value);
 | |
| 		::Dynamic set_x_dyn();
 | |
| 
 | |
| 		int get_y();
 | |
| 		::Dynamic get_y_dyn();
 | |
| 
 | |
| 		int set_y(int value);
 | |
| 		::Dynamic set_y_dyn();
 | |
| 
 | |
| };
 | |
| 
 | |
| } // end namespace lime
 | |
| } // end namespace ui
 | |
| 
 | |
| #endif /* INCLUDED_lime_ui_Window */ 
 |