var searchIndex = {}; searchIndex["orbclient"] = {"doc":"","items":[[0,"bmp","orbclient","",null,null],[3,"BmpFile","orbclient::bmp","A bitmap",null,null],[11,"new","","Create a new bitmap",0,{"inputs":[{"name":"usize"},{"name":"usize"}],"output":{"name":"self"}}],[11,"default","","Create a new empty bitmap",0,{"inputs":[],"output":{"name":"self"}}],[11,"from_path","","Load bitmap from given path",0,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"from_data","","Create a bitmap from some data",0,null],[11,"has_data","","Indicate if data exists",0,null],[11,"width","","",0,null],[11,"height","","",0,null],[11,"deref","","Convert to slice for drawing",0,null],[0,"color","orbclient","",null,null],[3,"Color","orbclient::color","A color",null,null],[12,"data","","",1,null],[11,"clone","","",1,null],[11,"rgb","","Create a new color from RGB",1,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"self"}}],[11,"rgba","","Set the alpha",1,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"self"}}],[0,"event","orbclient","",null,null],[3,"Event","orbclient::event","An event",null,null],[12,"code","","",2,null],[12,"a","","",2,null],[12,"b","","",2,null],[12,"c","","",2,null],[3,"MouseEvent","","A event related to the mouse",null,null],[12,"x","","The x coordinate of the mouse",3,null],[12,"y","","The y coordinate of the mouse",3,null],[12,"left_button","","Was the left button pressed?",3,null],[12,"middle_button","","Was the middle button pressed?",3,null],[12,"right_button","","Was the right button pressed?",3,null],[3,"KeyEvent","","A key event (such as a pressed key)",null,null],[12,"character","","The charecter of the key",4,null],[12,"scancode","","The scancode of the key",4,null],[12,"pressed","","Was it pressed?",4,null],[3,"QuitEvent","","",null,null],[4,"EventOption","","An optional event",null,null],[13,"Mouse","","A mouse event",5,null],[13,"Key","","A key event",5,null],[13,"Quit","","A quit request event",5,null],[13,"Unknown","","An unknown event",5,null],[13,"None","","No event",5,null],[17,"EVENT_NONE","","",null,null],[17,"EVENT_MOUSE","","",null,null],[17,"EVENT_KEY","","",null,null],[17,"EVENT_QUIT","","",null,null],[17,"K_ESC","","Escape key",null,null],[17,"K_BKSP","","Backspace key",null,null],[17,"K_TAB","","Tab key",null,null],[17,"K_CTRL","","Control key",null,null],[17,"K_ALT","","Alt key",null,null],[17,"K_F1","","F1 key",null,null],[17,"K_F2","","F2 key",null,null],[17,"K_F3","","F3 key",null,null],[17,"K_F4","","F4 key",null,null],[17,"K_F5","","F5 key",null,null],[17,"K_F6","","F6 key",null,null],[17,"K_F7","","F7 key",null,null],[17,"K_F8","","F8 key",null,null],[17,"K_F9","","F9 key",null,null],[17,"K_F10","","F10 key",null,null],[17,"K_HOME","","Home key",null,null],[17,"K_UP","","Up key",null,null],[17,"K_PGUP","","Page up key",null,null],[17,"K_LEFT","","Left key",null,null],[17,"K_RIGHT","","Right key",null,null],[17,"K_END","","End key",null,null],[17,"K_DOWN","","Down key",null,null],[17,"K_PGDN","","Page down key",null,null],[17,"K_DEL","","Delete key",null,null],[17,"K_F11","","F11 key",null,null],[17,"K_F12","","F12 key",null,null],[17,"K_LEFT_SHIFT","","Left shift",null,null],[17,"K_RIGHT_SHIFT","","Right shift",null,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"new","","Create a null event",2,{"inputs":[],"output":{"name":"event"}}],[11,"to_option","","Convert the event ot an optional event",2,null],[11,"deref","","",2,null],[11,"deref_mut","","",2,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"to_event","","Convert to an `Event`",3,null],[11,"from_event","","Convert an `Event` to a `MouseEvent`",3,{"inputs":[{"name":"event"}],"output":{"name":"mouseevent"}}],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"to_event","","Convert to an `Event`",4,null],[11,"from_event","","Convert from an `Event`",4,{"inputs":[{"name":"event"}],"output":{"name":"keyevent"}}],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"to_event","","",6,null],[11,"from_event","","",6,{"inputs":[{"name":"event"}],"output":{"name":"quitevent"}}],[0,"point","orbclient","",null,null],[3,"Point","orbclient::point","A point",null,null],[12,"x","","",7,null],[12,"y","","",7,null],[11,"default","","",7,{"inputs":[],"output":{"name":"point"}}],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"new","","Create a new point",7,{"inputs":[{"name":"i32"},{"name":"i32"}],"output":{"name":"self"}}],[11,"add","","",7,null],[11,"sub","","",7,null],[0,"size","orbclient","",null,null],[3,"Size","orbclient::size","A size",null,null],[12,"width","","",8,null],[12,"height","","",8,null],[11,"default","","",8,{"inputs":[],"output":{"name":"size"}}],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"new","","Create a new size",8,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"self"}}],[11,"add","","",8,null],[11,"sub","","",8,null],[0,"window","orbclient","",null,null],[3,"Window","orbclient::window","A window",null,null],[3,"EventIter","","Event iterator",null,null],[11,"new","","Create a new window",9,{"inputs":[{"name":"i32"},{"name":"i32"},{"name":"u32"},{"name":"u32"},{"name":"str"}],"output":{"name":"option"}}],[11,"sync_path","","",9,null],[11,"x","","Get x",9,null],[11,"y","","Get y",9,null],[11,"width","","Get width",9,null],[11,"height","","Get height",9,null],[11,"title","","Get title",9,null],[11,"set_title","","Set title",9,null],[11,"pixel","","Draw a pixel",9,null],[11,"char","","Draw a character, using the loaded font",9,null],[11,"set","","Set entire window to a color",9,null],[11,"rect","","Draw rectangle",9,null],[11,"image","","Display an image",9,null],[11,"events","","Return a iterator over events",9,null],[11,"poll","","Poll for an event",9,null],[11,"sync","","Flip the window buffer",9,null],[11,"next","","",10,null],[7,"FONT","orbclient","",null,null]],"paths":[[3,"BmpFile"],[3,"Color"],[3,"Event"],[3,"MouseEvent"],[3,"KeyEvent"],[4,"EventOption"],[3,"QuitEvent"],[3,"Point"],[3,"Size"],[3,"Window"],[3,"EventIter"]]}; initSearch(searchIndex);