[{"data":1,"prerenderedAt":43},["ShallowReactive",2],{"$ffH9uc2sMWlkrxckUeDjD9K5ksROzXh5_T9U8DfIZYJc":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":9,"_type":42,"_id":4},"VK_ONLY_EXPORTED_PROTOTYPES","Vulkan header file exported prototype inclusion control","freeform",[8],"VK_NO_PROTOTYPES",{"type":10,"children":11,"toc":38},"root",[12,28,33],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","If the ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," macro is defined by an application\nat compile time, only prototypes for Vulkan APIs tagged as `\"exported\"`in\nthe API XML will be included.\nFor non-tagged APIs, only typedefs for API function pointers will be\ndefined.",{"type":13,"tag":14,"props":29,"children":30},{},[31],{"type":18,"value":32},"This is intended to match APIs which are statically exported by the Vulkan\nloader.\nAt present, the exported APIs are only those defined by Vulkan core\nversions.",{"type":13,"tag":14,"props":34,"children":35},{},[36],{"type":18,"value":37},"If the macro is not defined by the application, prototypes for all Vulkan\nAPIs will be included.",{"title":39,"searchDepth":40,"depth":40,"links":41},"",2,[],"markdown",1775207497033]