var searchIndex = {}; searchIndex["gfx_app"] = {"doc":"","items":[[3,"Init","gfx_app","",null,null],[12,"backend","","",0,null],[12,"color","","",0,null],[12,"depth","","",0,null],[12,"aspect_ratio","","",0,null],[3,"Config","","",null,null],[12,"size","","",1,null],[3,"Wrap","","",null,null],[4,"Backend","","",null,null],[13,"OpenGL2","","",2,null],[13,"Direct3D11","","",2,null],[12,"pix_mode","gfx_app::Backend","",2,null],[0,"shade","gfx_app","",null,null],[3,"GlslVersion","gfx_app::shade","A version number for a specific component of an OpenGL implementation",null,null],[12,"major","","",3,null],[12,"minor","","",3,null],[12,"revision","","",3,null],[12,"vendor_info","","",3,null],[3,"Source","","A type storing shader source for different graphics APIs and versions.",null,null],[12,"glsl_120","","",4,null],[12,"glsl_130","","",4,null],[12,"glsl_140","","",4,null],[12,"glsl_150","","",4,null],[12,"glsl_430","","",4,null],[12,"hlsl_30","","",4,null],[12,"hlsl_40","","",4,null],[12,"hlsl_41","","",4,null],[12,"hlsl_50","","",4,null],[4,"Backend","","Shader backend with version numbers.",null,null],[13,"Glsl","","",5,null],[17,"EMPTY","","",null,null],[11,"fmt","","",5,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"clone","","",5,null],[11,"fmt","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"clone","","",4,null],[11,"empty","","Create an empty shader source. Useful for specifying the remaining\nstructure members upon construction.",4,{"inputs":[],"output":{"name":"source"}}],[11,"select","","Pick one of the stored versions that is the highest supported by the backend.",4,null],[6,"ColorFormat","gfx_app","",null,null],[6,"DepthFormat","","",null,null],[6,"WrapGL2","","",null,null],[17,"DEFAULT_CONFIG","","",null,null],[8,"ApplicationBase","","",null,null],[10,"new","","",6,{"inputs":[{"name":"f"},{"name":"encoder"},{"name":"init"}],"output":{"name":"self"}}],[10,"render","","",6,null],[8,"Application","","",null,null],[10,"new","","",7,{"inputs":[{"name":"f"},{"name":"init"}],"output":{"name":"self"}}],[10,"render","","",7,null],[11,"launch_default","","",7,{"inputs":[{"name":"str"}],"output":null}],[8,"ApplicationGL2","","",null,null],[10,"launch","","",8,{"inputs":[{"name":"str"},{"name":"config"}],"output":null}],[11,"new","","",9,{"inputs":[{"name":"f"},{"name":"encoder"},{"name":"init"}],"output":{"name":"self"}}],[11,"render","","",9,null],[11,"new","gfx_app::shade","Create a new OpenGL version number",3,{"inputs":[{"name":"u32"},{"name":"u32"},{"name":"option"},{"name":"str"}],"output":{"name":"version"}}],[11,"parse","","According to the OpenGL specification, the version information is\nexpected to follow the following syntax:",3,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"partial_cmp","","",3,null],[11,"lt","","",3,null],[11,"le","","",3,null],[11,"gt","","",3,null],[11,"ge","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"cmp","","",3,null],[11,"clone","","",3,null],[11,"fmt","","",3,null]],"paths":[[3,"Init"],[3,"Config"],[4,"Backend"],[3,"GlslVersion"],[3,"Source"],[4,"Backend"],[8,"ApplicationBase"],[8,"Application"],[8,"ApplicationGL2"],[3,"Wrap"]]}; initSearch(searchIndex);