#include "drawdispatch_vuids.h"
namespace vvl {
struct DispatchVuidsCmdDraw : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMultiEXT : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndexed : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMultiIndexedEXT : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndirect : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndexedIndirect : DrawDispatchVuid { … };
struct DispatchVuidsCmdDispatch : DrawDispatchVuid { … };
struct DispatchVuidsCmdDispatchIndirect : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndirectCount : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndexedIndirectCount : DrawDispatchVuid { … };
struct DispatchVuidsCmdTraceRaysNV: DrawDispatchVuid { … };
struct DispatchVuidsCmdTraceRaysKHR: DrawDispatchVuid { … };
struct DispatchVuidsCmdTraceRaysIndirectKHR: DrawDispatchVuid { … };
struct DispatchVuidsCmdTraceRaysIndirect2KHR: DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksNV: DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksIndirectNV: DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksIndirectCountNV : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksEXT: DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksIndirectEXT: DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawMeshTasksIndirectCountEXT : DrawDispatchVuid { … };
struct DispatchVuidsCmdDrawIndirectByteCountEXT: DrawDispatchVuid { … };
struct DispatchVuidsCmdDispatchBase: DrawDispatchVuid { … };
Func;
const auto &GetDrawDispatchVuid() { … }
const DrawDispatchVuid& GetDrawDispatchVuid(Func function) { … }
}