[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"Tc42nNeOte":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":10,"_type":45,"_id":4},"VKAPI_PTR","Vulkan function pointer calling conventions macro","freeform",[8,9],"VKAPI_ATTR","VKAPI_CALL",{"type":11,"children":12,"toc":41},"root",[13],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,25,27,32,34,39],{"type":14,"tag":19,"props":20,"children":22},"code",{"className":21},[],[23],{"type":24,"value":4},"text",{"type":24,"value":26}," is a macro placed between the '(' and '*' in Vulkan API\nfunction pointer declarations.\nThis macro also controls calling conventions, and typically has the same\ndefinition as ",{"type":14,"tag":19,"props":28,"children":30},{"className":29},[],[31],{"type":24,"value":8},{"type":24,"value":33}," or ",{"type":14,"tag":19,"props":35,"children":37},{"className":36},[],[38],{"type":24,"value":9},{"type":24,"value":40},", depending on the\ncompiler.",{"title":42,"searchDepth":43,"depth":43,"links":44},"",2,[],"markdown",1725732534626]