// Generated by Haxe 4.0.5 #ifndef INCLUDED_lime_ui_Window #define INCLUDED_lime_ui_Window #ifndef HXCPP_H #include #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 */