| 194 | // Unwrap a handle. |
| 195 | template <typename HandleType> |
| 196 | HandleType Unwrap(HandleType wrapped_handle) { |
| 197 | if (wrapped_handle == (HandleType)VK_NULL_HANDLE) return wrapped_handle; |
| 198 | auto iter = unique_id_mapping.find(CastToUint64(wrapped_handle)); |
| 199 | if (iter == unique_id_mapping.end()) return (HandleType)0; |
| 200 | return (HandleType)iter->second; |
| 201 | } |
| 202 | |
| 203 | // Wrap a newly created handle with a new unique ID, and return the new ID. |
| 204 | template <typename HandleType> |
no test coverage detected