var searchIndex = {}; searchIndex["sdl2_image"] = {"doc":"","items":[[3,"InitFlag","sdl2_image","",null,null],[3,"Sdl2ImageContext","","Context manager for sdl2_image to manage quiting. Can't do much with it but\nkeep it alive while you are using it.",null,null],[5,"init","","Initializes SDL2_image with InitFlags.\nIf not every flag is set it returns an error",null,{"inputs":[{"name":"initflag"}],"output":{"name":"result"}}],[5,"get_linked_version","","Returns the version of the dynamically linked SDL_image library",null,{"inputs":[],"output":{"name":"version"}}],[17,"INIT_JPG","","",null,null],[17,"INIT_PNG","","",null,null],[17,"INIT_TIF","","",null,null],[17,"INIT_WEBP","","",null,null],[8,"LoadSurface","","Static method extensions for creating Surfaces",null,null],[10,"from_file","","",0,{"inputs":[{"name":"path"}],"output":{"name":"result"}}],[10,"from_xpm_array","","",0,null],[8,"SaveSurface","","Method extensions to Surface for saving to disk",null,null],[10,"save","","",1,null],[10,"save_rw","","",1,null],[8,"LoadTexture","","Method extensions for creating Textures from a Renderer",null,null],[10,"load_texture","","",2,null],[8,"ImageRWops","","",null,null],[10,"load","","load as a surface. except TGA",3,null],[10,"load_typed","","load as a surface. This can load all supported image formats.",3,null],[10,"load_cur","","",3,null],[10,"load_ico","","",3,null],[10,"load_bmp","","",3,null],[10,"load_pnm","","",3,null],[10,"load_xpm","","",3,null],[10,"load_xcf","","",3,null],[10,"load_pcx","","",3,null],[10,"load_gif","","",3,null],[10,"load_jpg","","",3,null],[10,"load_tif","","",3,null],[10,"load_png","","",3,null],[10,"load_tga","","",3,null],[10,"load_lbm","","",3,null],[10,"load_xv","","",3,null],[10,"load_webp","","",3,null],[10,"is_cur","","",3,null],[10,"is_ico","","",3,null],[10,"is_bmp","","",3,null],[10,"is_pnm","","",3,null],[10,"is_xpm","","",3,null],[10,"is_xcf","","",3,null],[10,"is_pcx","","",3,null],[10,"is_gif","","",3,null],[10,"is_jpg","","",3,null],[10,"is_tif","","",3,null],[10,"is_png","","",3,null],[10,"is_lbm","","",3,null],[10,"is_xv","","",3,null],[10,"is_webp","","",3,null],[11,"hash","","",4,null],[11,"cmp","","",4,null],[11,"partial_cmp","","",4,null],[11,"lt","","",4,null],[11,"le","","",4,null],[11,"gt","","",4,null],[11,"ge","","",4,null],[11,"clone","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"empty","","Returns an empty set of flags.",4,{"inputs":[],"output":{"name":"initflag"}}],[11,"all","","Returns the set containing all flags.",4,{"inputs":[],"output":{"name":"initflag"}}],[11,"bits","","Returns the raw value of the flags currently stored.",4,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",4,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",4,{"inputs":[{"name":"u32"}],"output":{"name":"initflag"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",4,null],[11,"is_all","","Returns `true` if all flags are currently set.",4,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",4,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",4,null],[11,"insert","","Inserts the specified flags in-place.",4,null],[11,"remove","","Removes the specified flags in-place.",4,null],[11,"toggle","","Toggles the specified flags in-place.",4,null],[11,"bitor","","Returns the union of the two sets of flags.",4,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",4,null],[11,"bitand","","Returns the intersection between the two sets of flags.",4,null],[11,"sub","","Returns the set difference of the two sets of flags.",4,null],[11,"not","","Returns the complement of this set of flags.",4,null],[11,"from_iter","","",4,{"inputs":[{"name":"t"}],"output":{"name":"initflag"}}],[11,"to_string","","",4,null],[11,"drop","","",5,null]],"paths":[[8,"LoadSurface"],[8,"SaveSurface"],[8,"LoadTexture"],[8,"ImageRWops"],[3,"InitFlag"],[3,"Sdl2ImageContext"]]}; initSearch(searchIndex);