Lines Matching refs:dispatchable
210 bool SetDataInternal(DispatchableType dispatchable, const void* data) { in SetDataInternal() argument
211 StaticAssertDispatchable(dispatchable); in SetDataInternal()
214 reinterpret_cast<hwvulkan_dispatch_t*>(dispatchable); in SetDataInternal()
227 void* GetDataInternal(DispatchableType dispatchable) { in GetDataInternal() argument
228 StaticAssertDispatchable(dispatchable); in GetDataInternal()
231 reinterpret_cast<const hwvulkan_dispatch_t*>(dispatchable); in GetDataInternal()
244 inline bool SetData(InstanceDispatchable dispatchable, in SetData() argument
246 return SetDataInternal(dispatchable, &data); in SetData()
261 inline bool SetData(DeviceDispatchable dispatchable, const DeviceData& data) { in SetData() argument
262 return SetDataInternal(dispatchable, &data); in SetData()
273 inline InstanceData& GetData(InstanceDispatchable dispatchable) { in GetData() argument
274 return *reinterpret_cast<InstanceData*>(GetDataInternal(dispatchable)); in GetData()
289 inline DeviceData& GetData(DeviceDispatchable dispatchable) { in GetData() argument
290 return *reinterpret_cast<DeviceData*>(GetDataInternal(dispatchable)); in GetData()
294 const DebugReportLogger Logger(DispatchableType dispatchable) { in Logger() argument
295 return DebugReportLogger(GetData(dispatchable).debug_report_callbacks); in Logger()