final_id_hex,final_id_dec,canonical_name,canonical_version,owner,name,arg_slots,ret_slots,arg_layout,ret_layout,deterministic,may_allocate 0x1000,4096,vec2.dot,1,vec2,dot,4,1,float|float|float|float,float,true,false 0x1001,4097,vec2.length,1,vec2,length,2,1,float|float,float,true,false 0x1100,4352,color.from_raw,1,color,from_raw,1,1,int,builtin:color,true,false 0x1101,4353,color.rgb,1,color,rgb,3,1,int|int|int,builtin:color,true,false 0x1102,4354,color.rgba,1,color,rgba,4,1,int|int|int|int,builtin:color,true,false 0x1103,4355,color.html_rgba,1,color,html_rgba,1,1,str,builtin:color,true,false 0x1104,4356,color.gray_scale,1,color,gray_scale,1,1,int,builtin:color,true,false 0x1105,4357,color.hex,1,color,hex,1,1,builtin:color,int,true,false 0x1106,4358,color.alpha,1,color,alpha,1,1,builtin:color,int,true,false 0x1120,4384,color.black,1,color,black,0,1,,builtin:color,true,false 0x1121,4385,color.white,1,color,white,0,1,,builtin:color,true,false 0x1122,4386,color.red,1,color,red,0,1,,builtin:color,true,false 0x1123,4387,color.green,1,color,green,0,1,,builtin:color,true,false 0x1124,4388,color.blue,1,color,blue,0,1,,builtin:color,true,false 0x1125,4389,color.yellow,1,color,yellow,0,1,,builtin:color,true,false 0x1126,4390,color.orange,1,color,orange,0,1,,builtin:color,true,false 0x1127,4391,color.indigo,1,color,indigo,0,1,,builtin:color,true,false 0x1128,4392,color.gray,1,color,gray,0,1,,builtin:color,true,false 0x1129,4393,color.cyan,1,color,cyan,0,1,,builtin:color,true,false 0x112A,4394,color.magenta,1,color,magenta,0,1,,builtin:color,true,false 0x112B,4395,color.transparent,1,color,transparent,0,1,,builtin:color,true,false 0x2000,8192,input.pad,1,input,pad,0,1,,builtin:input.pad,true,false 0x2001,8193,input.touch,1,input,touch,0,1,,builtin:input.touch,true,false 0x2010,8208,input.pad.up,1,input.pad,up,1,1,builtin:input.pad,builtin:input.button,true,false 0x2011,8209,input.pad.down,1,input.pad,down,1,1,builtin:input.pad,builtin:input.button,true,false 0x2012,8210,input.pad.left,1,input.pad,left,1,1,builtin:input.pad,builtin:input.button,true,false 0x2013,8211,input.pad.right,1,input.pad,right,1,1,builtin:input.pad,builtin:input.button,true,false 0x2014,8212,input.pad.a,1,input.pad,a,1,1,builtin:input.pad,builtin:input.button,true,false 0x2015,8213,input.pad.b,1,input.pad,b,1,1,builtin:input.pad,builtin:input.button,true,false 0x2016,8214,input.pad.x,1,input.pad,x,1,1,builtin:input.pad,builtin:input.button,true,false 0x2017,8215,input.pad.y,1,input.pad,y,1,1,builtin:input.pad,builtin:input.button,true,false 0x2018,8216,input.pad.l,1,input.pad,l,1,1,builtin:input.pad,builtin:input.button,true,false 0x2019,8217,input.pad.r,1,input.pad,r,1,1,builtin:input.pad,builtin:input.button,true,false 0x201A,8218,input.pad.start,1,input.pad,start,1,1,builtin:input.pad,builtin:input.button,true,false 0x201B,8219,input.pad.select,1,input.pad,select,1,1,builtin:input.pad,builtin:input.button,true,false 0x2020,8224,input.touch.button,1,input.touch,button,1,1,builtin:input.touch,builtin:input.button,true,false 0x2021,8225,input.touch.x,1,input.touch,x,1,1,builtin:input.touch,int,true,false 0x2022,8226,input.touch.y,1,input.touch,y,1,1,builtin:input.touch,int,true,false 0x2030,8240,input.button.pressed,1,input.button,pressed,1,1,builtin:input.button,bool,true,false 0x2031,8241,input.button.released,1,input.button,released,1,1,builtin:input.button,bool,true,false 0x2032,8242,input.button.down,1,input.button,down,1,1,builtin:input.button,bool,true,false 0x2033,8243,input.button.hold,1,input.button,hold,1,1,builtin:input.button,int,true,false