var searchIndex = {}; searchIndex["allegro"] = {"doc":"","items":[[3,"Bitmap","allegro","",null,null],[3,"SubBitmap","","",null,null],[3,"MemoryBitmap","","",null,null],[3,"BitmapFlags","","",null,null],[3,"Color","","",null,null],[12,"0","","",0,null],[3,"Core","","",null,null],[3,"BitmapDrawingFlags","","",null,null],[3,"DisplayFlags","","",null,null],[3,"Display","","",null,null],[3,"EventQueue","","",null,null],[3,"EventSource","","",null,null],[3,"StickFlags","","",null,null],[3,"Joystick","","",null,null],[3,"KeyModifier","","",null,null],[3,"Timer","","",null,null],[3,"Transform","","",null,null],[12,"0","","",1,null],[4,"PixelFormat","","",null,null],[13,"PixelFormatAny","","",2,null],[13,"PixelFormatAnyNoAlpha","","",2,null],[13,"PixelFormatAnyWithAlpha","","",2,null],[13,"PixelFormatAny15NoAlpha","","",2,null],[13,"PixelFormatAny16NoAlpha","","",2,null],[13,"PixelFormatAny16WithAlpha","","",2,null],[13,"PixelFormatAny24NoAlpha","","",2,null],[13,"PixelFormatAny32NoAlpha","","",2,null],[13,"PixelFormatAny32WithAlpha","","",2,null],[13,"PixelFormatArgb8888","","",2,null],[13,"PixelFormatRgba8888","","",2,null],[13,"PixelFormatArgb4444","","",2,null],[13,"PixelFormatRgb888","","",2,null],[13,"PixelFormatRgb565","","",2,null],[13,"PixelFormatRgb555","","",2,null],[13,"PixelFormatRgba5551","","",2,null],[13,"PixelFormatArgb1555","","",2,null],[13,"PixelFormatAbgr8888","","",2,null],[13,"PixelFormatXbgr8888","","",2,null],[13,"PixelFormatBgr888","","",2,null],[13,"PixelFormatBgr565","","",2,null],[13,"PixelFormatBgr555","","",2,null],[13,"PixelFormatRgbx8888","","",2,null],[13,"PixelFormatXrgb888","","",2,null],[13,"PixelFormatAbgrF32","","",2,null],[13,"PixelFormatAbgr8888Le","","",2,null],[13,"PixelFormatRgba4444","","",2,null],[4,"DisplayOption","","",null,null],[13,"RedSize","","",3,null],[13,"GreenSize","","",3,null],[13,"BlueSize","","",3,null],[13,"AlphaSize","","",3,null],[13,"RedShift","","",3,null],[13,"GreenShift","","",3,null],[13,"BlueShift","","",3,null],[13,"AlphaShift","","",3,null],[13,"AccRedSize","","",3,null],[13,"AccGreenSize","","",3,null],[13,"AccBlueSize","","",3,null],[13,"AccAlphaSize","","",3,null],[13,"Stereo","","",3,null],[13,"AuxBuffers","","",3,null],[13,"ColorSize","","",3,null],[13,"DepthSize","","",3,null],[13,"StencilSize","","",3,null],[13,"SampleBuffers","","",3,null],[13,"Samples","","",3,null],[13,"RenderMethod","","",3,null],[13,"FloatColor","","",3,null],[13,"FloatDepth","","",3,null],[13,"SingleBuffer","","",3,null],[13,"SwapMethod","","",3,null],[13,"CompatibleDisplay","","",3,null],[13,"UpdateDisplayRegion","","",3,null],[13,"Vsync","","",3,null],[13,"MaxBitmapSize","","",3,null],[13,"SupportNpotBitmap","","",3,null],[13,"CanDrawIntoBitmap","","",3,null],[13,"SupportSeparateAlpha","","",3,null],[4,"DisplayOptionImportance","","",null,null],[13,"DontCare","","",4,null],[13,"Require","","",4,null],[13,"Suggest","","",4,null],[4,"DisplayOrientation","","",null,null],[13,"DisplayOrientation0Degrees","","",5,null],[13,"DisplayOrientation90Degrees","","",5,null],[13,"DisplayOrientation180Degrees","","",5,null],[13,"DisplayOrientation270Degrees","","",5,null],[13,"DisplayOrientationFaceUp","","",5,null],[13,"DisplayOrientationFaceDown","","",5,null],[4,"Event","","",null,null],[13,"NoEvent","","",6,null],[13,"DisplayClose","","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[13,"DisplayResize","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"width","","",6,null],[12,"height","","",6,null],[12,"timestamp","","",6,null],[13,"JoystickAxes","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"id","","",6,null],[12,"stick","","",6,null],[12,"axis","","",6,null],[12,"pos","","",6,null],[13,"JoystickButtonDown","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"id","","",6,null],[12,"button","","",6,null],[13,"JoystickButtonUp","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"id","","",6,null],[12,"button","","",6,null],[13,"JoystickConfiguration","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[13,"KeyDown","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"keycode","","",6,null],[12,"display","","",6,null],[13,"KeyUp","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"keycode","","",6,null],[12,"display","","",6,null],[13,"KeyChar","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"keycode","","",6,null],[12,"display","","",6,null],[12,"unichar","","",6,null],[12,"repeat","","",6,null],[12,"modifiers","","",6,null],[13,"MouseAxes","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"dx","","",6,null],[12,"dy","","",6,null],[12,"dz","","",6,null],[12,"dw","","",6,null],[12,"display","","",6,null],[13,"MouseButtonDown","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"button","","",6,null],[12,"display","","",6,null],[13,"MouseButtonUp","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"button","","",6,null],[12,"display","","",6,null],[13,"MouseWarped","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"dx","","",6,null],[12,"dy","","",6,null],[12,"dz","","",6,null],[12,"dw","","",6,null],[12,"display","","",6,null],[13,"MouseEnterDisplay","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"display","","",6,null],[13,"MouseLeaveDisplay","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"x","","",6,null],[12,"y","","",6,null],[12,"z","","",6,null],[12,"w","","",6,null],[12,"display","","",6,null],[13,"TimerTick","allegro","",6,null],[12,"source","allegro::Event","",6,null],[12,"timestamp","","",6,null],[12,"count","","",6,null],[4,"KeyCode","allegro","",null,null],[13,"A","","",7,null],[13,"B","","",7,null],[13,"C","","",7,null],[13,"D","","",7,null],[13,"E","","",7,null],[13,"F","","",7,null],[13,"G","","",7,null],[13,"H","","",7,null],[13,"I","","",7,null],[13,"J","","",7,null],[13,"K","","",7,null],[13,"L","","",7,null],[13,"M","","",7,null],[13,"N","","",7,null],[13,"O","","",7,null],[13,"P","","",7,null],[13,"Q","","",7,null],[13,"R","","",7,null],[13,"S","","",7,null],[13,"T","","",7,null],[13,"U","","",7,null],[13,"V","","",7,null],[13,"W","","",7,null],[13,"X","","",7,null],[13,"Y","","",7,null],[13,"Z","","",7,null],[13,"_0","","",7,null],[13,"_1","","",7,null],[13,"_2","","",7,null],[13,"_3","","",7,null],[13,"_4","","",7,null],[13,"_5","","",7,null],[13,"_6","","",7,null],[13,"_7","","",7,null],[13,"_8","","",7,null],[13,"_9","","",7,null],[13,"Pad0","","",7,null],[13,"Pad1","","",7,null],[13,"Pad2","","",7,null],[13,"Pad3","","",7,null],[13,"Pad4","","",7,null],[13,"Pad5","","",7,null],[13,"Pad6","","",7,null],[13,"Pad7","","",7,null],[13,"Pad8","","",7,null],[13,"Pad9","","",7,null],[13,"F1","","",7,null],[13,"F2","","",7,null],[13,"F3","","",7,null],[13,"F4","","",7,null],[13,"F5","","",7,null],[13,"F6","","",7,null],[13,"F7","","",7,null],[13,"F8","","",7,null],[13,"F9","","",7,null],[13,"F10","","",7,null],[13,"F11","","",7,null],[13,"F12","","",7,null],[13,"Escape","","",7,null],[13,"Tilde","","",7,null],[13,"Minus","","",7,null],[13,"Equals","","",7,null],[13,"Backspace","","",7,null],[13,"Tab","","",7,null],[13,"Openbrace","","",7,null],[13,"Closebrace","","",7,null],[13,"Enter","","",7,null],[13,"Semicolon","","",7,null],[13,"Quote","","",7,null],[13,"Backslash","","",7,null],[13,"Backslash2","","",7,null],[13,"Comma","","",7,null],[13,"Fullstop","","",7,null],[13,"Slash","","",7,null],[13,"Space","","",7,null],[13,"Insert","","",7,null],[13,"Delete","","",7,null],[13,"Home","","",7,null],[13,"End","","",7,null],[13,"PgUp","","",7,null],[13,"PgDn","","",7,null],[13,"Left","","",7,null],[13,"Right","","",7,null],[13,"Up","","",7,null],[13,"Down","","",7,null],[13,"PadSlash","","",7,null],[13,"PadAsterisk","","",7,null],[13,"PadMinus","","",7,null],[13,"PadPlus","","",7,null],[13,"PadDelete","","",7,null],[13,"PadEnter","","",7,null],[13,"PrintScreen","","",7,null],[13,"Pause","","",7,null],[13,"AbntC1","","",7,null],[13,"Yen","","",7,null],[13,"Kana","","",7,null],[13,"Convert","","",7,null],[13,"NoConvert","","",7,null],[13,"At","","",7,null],[13,"Circumflex","","",7,null],[13,"Colon2","","",7,null],[13,"Kanji","","",7,null],[13,"PadEquals","","",7,null],[13,"Backquote","","",7,null],[13,"Semicolon2","","",7,null],[13,"Command","","",7,null],[13,"Unknown","","",7,null],[13,"LShift","","",7,null],[13,"RShift","","",7,null],[13,"LCtrl","","",7,null],[13,"RCtrl","","",7,null],[13,"Alt","","",7,null],[13,"AltGr","","",7,null],[13,"LWin","","",7,null],[13,"RWin","","",7,null],[13,"Menu","","",7,null],[13,"ScrollLock","","",7,null],[13,"NumLock","","",7,null],[13,"CapsLock","","",7,null],[5,"run","","",null,null],[11,"new","","",8,{"inputs":[{"name":"core"},{"name":"i32"},{"name":"i32"}],"output":{"name":"result"}}],[11,"load","","",8,{"inputs":[{"name":"core"},{"name":"str"}],"output":{"name":"result"}}],[11,"create_sub_bitmap","","",8,null],[11,"maybe_clone","","",8,null],[11,"into_memory_bitmap","","",8,null],[11,"get_allegro_bitmap","","",8,null],[11,"clone","","",8,null],[11,"drop","","",8,null],[11,"into_bitmap","","",9,null],[11,"drop","","",9,null],[11,"create_sub_bitmap","","",10,null],[11,"get_parent","","",10,null],[11,"to_bitmap","","",10,null],[11,"get_allegro_bitmap","","",10,null],[11,"drop","","",10,null],[11,"clone","","",11,null],[11,"get","","",11,null],[11,"zero","","",11,{"inputs":[],"output":{"name":"bitmapflags"}}],[11,"bitor","","",11,null],[11,"bitand","","",11,null],[11,"clone","","",0,null],[11,"unmap_rgb","","",0,null],[11,"unmap_rgba","","",0,null],[11,"unmap_rgb_f","","",0,null],[11,"unmap_rgba_f","","",0,null],[11,"get_color","","",0,null],[11,"clone","","",2,null],[11,"get_size","","",2,null],[11,"get_bits","","",2,null],[11,"clone","","",12,null],[11,"get","","",12,null],[11,"zero","","",12,{"inputs":[],"output":{"name":"bitmapdrawingflags"}}],[11,"bitor","","",12,null],[11,"bitand","","",12,null],[11,"init","","This must be called on the main thread.",13,{"inputs":[],"output":{"name":"result"}}],[11,"spawn","","",13,null],[11,"get_core_mutex","","",13,null],[11,"get_num_video_adapters","","",13,null],[11,"get_monitor_info","","",13,null],[11,"rest","","",13,null],[11,"get_time","","",13,null],[11,"install_keyboard","","",13,null],[11,"is_keyboard_installed","","",13,null],[11,"get_keyboard_event_source","","",13,null],[11,"set_keyboard_leds","","",13,null],[11,"keycode_to_name","","",13,null],[11,"install_mouse","","",13,null],[11,"is_mouse_installed","","",13,null],[11,"get_mouse_event_source","","",13,null],[11,"install_joystick","","",13,null],[11,"is_joystick_installed","","",13,null],[11,"get_joystick_event_source","","",13,null],[11,"reconfigure_joysticks","","",13,null],[11,"get_num_joysticks","","",13,null],[11,"get_mouse_num_buttons","","",13,null],[11,"get_mouse_num_axes","","",13,null],[11,"set_mouse_xy","","",13,null],[11,"set_mouse_z","","",13,null],[11,"set_mouse_w","","",13,null],[11,"set_mouse_axis","","",13,null],[11,"grab_mouse","","",13,null],[11,"ungrab_mouse","","",13,null],[11,"set_new_bitmap_flags","","",13,null],[11,"get_new_bitmap_flags","","",13,null],[11,"set_new_bitmap_format","","",13,null],[11,"get_new_bitmap_format","","",13,null],[11,"map_rgb","","",13,null],[11,"map_rgba","","",13,null],[11,"map_rgb_f","","",13,null],[11,"map_rgba_f","","",13,null],[11,"set_target_bitmap","","",13,null],[11,"clear_to_color","","",13,null],[11,"draw_pixel","","",13,null],[11,"put_pixel","","",13,null],[11,"put_blended_pixel","","",13,null],[11,"draw_bitmap","","",13,null],[11,"draw_bitmap_region","","",13,null],[11,"draw_scaled_bitmap","","",13,null],[11,"draw_rotated_bitmap","","",13,null],[11,"draw_scaled_rotated_bitmap","","",13,null],[11,"draw_tinted_bitmap","","",13,null],[11,"draw_tinted_bitmap_region","","",13,null],[11,"draw_tinted_scaled_bitmap","","",13,null],[11,"draw_tinted_rotated_bitmap","","",13,null],[11,"draw_tinted_scaled_rotated_bitmap","","",13,null],[11,"draw_tinted_scaled_rotated_bitmap_region","","",13,null],[11,"set_clipping_rectangle","","",13,null],[11,"reset_clipping_rectangle","","",13,null],[11,"get_clipping_rectangle","","",13,null],[11,"set_new_display_flags","","",13,null],[11,"get_new_display_flags","","",13,null],[11,"set_new_display_refresh_rate","","",13,null],[11,"get_new_display_refresh_rate","","",13,null],[11,"set_new_display_adapter","","",13,null],[11,"get_new_display_adapter","","",13,null],[11,"set_new_window_position","","",13,null],[11,"get_new_window_position","","",13,null],[11,"reset_new_display_options","","",13,null],[11,"set_new_display_option","","",13,null],[11,"get_new_display_option","","",13,null],[11,"get_current_transform","","",13,null],[11,"use_transform","","",13,null],[11,"clone","","",14,null],[11,"get","","",14,null],[11,"zero","","",14,{"inputs":[],"output":{"name":"displayflags"}}],[11,"bitor","","",14,null],[11,"bitand","","",14,null],[11,"clone","","",3,null],[11,"clone","","",4,null],[11,"clone","","",5,null],[11,"new","","",15,{"inputs":[{"name":"core"},{"name":"i32"},{"name":"i32"}],"output":{"name":"result"}}],[11,"get_width","","",15,null],[11,"get_height","","",15,null],[11,"get_format","","",15,null],[11,"get_refresh_rate","","",15,null],[11,"get_flags","","",15,null],[11,"set_flag","","",15,null],[11,"get_backbuffer","","",15,null],[11,"acknowledge_resize","","",15,null],[11,"resize","","",15,null],[11,"set_icon","","",15,null],[11,"set_icons","","",15,null],[11,"set_window_position","","",15,null],[11,"get_window_position","","",15,null],[11,"set_window_title","","",15,null],[11,"get_option","","",15,null],[11,"convert_bitmap","","",15,null],[11,"get_event_source","","",15,null],[11,"get_allegro_display","","",15,null],[11,"flip","","",15,null],[11,"update_region","","",15,null],[11,"is_compatible_bitmap","","",15,null],[11,"wait_for_vsync","","",15,null],[11,"hold_bitmap_drawing","","",15,null],[11,"is_bitmap_drawing_held","","",15,null],[11,"drop","","",15,null],[11,"new","","",16,{"inputs":[{"name":"core"}],"output":{"name":"result"}}],[11,"register_event_source","","",16,null],[11,"is_empty","","",16,null],[11,"get_next_event","","",16,null],[11,"peek_next_event","","",16,null],[11,"drop_next_event","","",16,null],[11,"flush","","",16,null],[11,"wait_for_event","","",16,null],[11,"wait_for_event_timed","","",16,null],[11,"next","","",16,null],[11,"drop","","",16,null],[11,"get_event_source","","",17,null],[11,"clone","","",6,null],[11,"clone","","",18,null],[11,"get","","",18,null],[11,"zero","","",18,{"inputs":[],"output":{"name":"stickflags"}}],[11,"bitor","","",18,null],[11,"bitand","","",18,null],[11,"new","","",19,{"inputs":[{"name":"core"},{"name":"i32"}],"output":{"name":"result"}}],[11,"is_active","","",19,null],[11,"get_name","","",19,null],[11,"get_num_sticks","","",19,null],[11,"get_stick_flags","","",19,null],[11,"get_stick_name","","",19,null],[11,"get_num_axes","","",19,null],[11,"get_axis_name","","",19,null],[11,"get_num_buttons","","",19,null],[11,"get_button_name","","",19,null],[11,"get_allegro_joystick","","",19,null],[11,"eq","","",7,null],[11,"clone","","",7,null],[11,"from_allegro_key","","",7,{"inputs":[{"name":"c_int"}],"output":{"name":"keycode"}}],[11,"clone","","",20,null],[11,"get","","",20,null],[11,"zero","","",20,{"inputs":[],"output":{"name":"keymodifier"}}],[11,"bitor","","",20,null],[11,"bitand","","",20,null],[11,"new","","",21,{"inputs":[{"name":"core"},{"name":"f64"}],"output":{"name":"result"}}],[11,"start","","",21,null],[11,"stop","","",21,null],[11,"is_started","","",21,null],[11,"get_speed","","",21,null],[11,"set_speed","","",21,null],[11,"get_count","","",21,null],[11,"set_count","","",21,null],[11,"add_count","","",21,null],[11,"get_event_source","","",21,null],[11,"drop","","",21,null],[11,"clone","","",1,null],[11,"identity","","",1,{"inputs":[],"output":{"name":"transform"}}],[11,"build","","",1,{"inputs":[{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"}],"output":{"name":"transform"}}],[11,"translate","","",1,null],[11,"rotate","","",1,null],[11,"scale","","",1,null],[11,"transform_coordinates","","",1,null],[11,"compose","","",1,null],[11,"invert","","",1,null],[11,"check_inverse","","",1,null],[17,"MEMORY_BITMAP","","",null,null],[17,"KEEP_BITMAP_FORMAT","","",null,null],[17,"FORCE_LOCKING","","",null,null],[17,"NO_PRESERVE_TEXTURE","","",null,null],[17,"ALPHA_TEST","","",null,null],[17,"MIN_LINEAR","","",null,null],[17,"MAG_LINEAR","","",null,null],[17,"MIPMAP","","",null,null],[17,"NO_PREMULTIPLIED_ALPHA","","",null,null],[17,"VIDEO_BITMAP","","",null,null],[17,"FLIP_NONE","","",null,null],[17,"FLIP_HORIZONTAL","","",null,null],[17,"FLIP_VERTICAL","","",null,null],[17,"WINDOWED","","",null,null],[17,"FULLSCREEN","","",null,null],[17,"OPENGL","","",null,null],[17,"DIRECT3D","","",null,null],[17,"RESIZABLE","","",null,null],[17,"FRAMELESS","","",null,null],[17,"GENERATE_EXPOSE_EVENTS","","",null,null],[17,"OPENGL_3_0","","",null,null],[17,"OPENGL_FORWARD_COMPATIBLE","","",null,null],[17,"FULLSCREEN_WINDOW","","",null,null],[17,"MINIMIZED","","",null,null],[17,"DIGITAL","","",null,null],[17,"ANALOGUE","","",null,null],[17,"SHIFT","","",null,null],[17,"CTRL","","",null,null],[17,"ALT","","",null,null],[17,"LWIN","","",null,null],[17,"RWIN","","",null,null],[17,"MENU","","",null,null],[17,"ALTGR","","",null,null],[17,"COMMAND","","",null,null],[17,"SCROLLLOCK","","",null,null],[17,"NUMLOCK","","",null,null],[17,"CAPSLOCK","","",null,null],[17,"INALTSEQ","","",null,null],[17,"ACCENT1","","",null,null],[17,"ACCENT2","","",null,null],[17,"ACCENT3","","",null,null],[17,"ACCENT4","","",null,null],[8,"BitmapLike","","",null,null],[10,"get_allegro_bitmap","","",22,null],[11,"get_width","","",22,null],[11,"get_height","","",22,null],[11,"get_format","","",22,null],[11,"get_flags","","",22,null],[11,"get_pixel","","",22,null],[11,"convert_mask_to_alpha","","",22,null],[14,"allegro_main!","","",null,null],[11,"get_width","","",22,null],[11,"get_height","","",22,null],[11,"get_format","","",22,null],[11,"get_flags","","",22,null],[11,"get_pixel","","",22,null],[11,"convert_mask_to_alpha","","",22,null]],"paths":[[3,"Color"],[3,"Transform"],[4,"PixelFormat"],[4,"DisplayOption"],[4,"DisplayOptionImportance"],[4,"DisplayOrientation"],[4,"Event"],[4,"KeyCode"],[3,"Bitmap"],[3,"MemoryBitmap"],[3,"SubBitmap"],[3,"BitmapFlags"],[3,"BitmapDrawingFlags"],[3,"Core"],[3,"DisplayFlags"],[3,"Display"],[3,"EventQueue"],[3,"EventSource"],[3,"StickFlags"],[3,"Joystick"],[3,"KeyModifier"],[3,"Timer"],[8,"BitmapLike"]]}; initSearch(searchIndex);