Lines Matching refs:dispatchable
213 bool SetDataInternal(DispatchableType dispatchable, const void* data) { in SetDataInternal() argument
214 StaticAssertDispatchable(dispatchable); in SetDataInternal()
217 reinterpret_cast<hwvulkan_dispatch_t*>(dispatchable); in SetDataInternal()
230 void* GetDataInternal(DispatchableType dispatchable) { in GetDataInternal() argument
231 StaticAssertDispatchable(dispatchable); in GetDataInternal()
234 reinterpret_cast<const hwvulkan_dispatch_t*>(dispatchable); in GetDataInternal()
247 inline bool SetData(InstanceDispatchable dispatchable, in SetData() argument
249 return SetDataInternal(dispatchable, &data); in SetData()
264 inline bool SetData(DeviceDispatchable dispatchable, const DeviceData& data) { in SetData() argument
265 return SetDataInternal(dispatchable, &data); in SetData()
276 inline InstanceData& GetData(InstanceDispatchable dispatchable) { in GetData() argument
277 return *reinterpret_cast<InstanceData*>(GetDataInternal(dispatchable)); in GetData()
292 inline DeviceData& GetData(DeviceDispatchable dispatchable) { in GetData() argument
293 return *reinterpret_cast<DeviceData*>(GetDataInternal(dispatchable)); in GetData()
297 const DebugReportLogger Logger(DispatchableType dispatchable) { in Logger() argument
298 return DebugReportLogger(GetData(dispatchable).debug_report_callbacks); in Logger()