chromium/third_party/angle/src/libANGLE/renderer/vulkan/vk_command_buffer_utils.h

//
// Copyright 2021 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// vk_command_buffer_utils:
//    Helpers for secondary command buffer implementations.
//

#ifndef LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_
#define LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_

#include "common/PackedEnums.h"
#include "common/angleutils.h"

namespace rx
{
namespace vk
{

enum class ProtectionType : uint8_t
{};

ProtectionTypes;

ANGLE_INLINE ProtectionType ConvertProtectionBoolToType(bool isProtected)
{}

// A helper class to track commands recorded to a command buffer.
class CommandBufferCommandTracker
{};

}  // namespace vk
}  // namespace rx

#endif  // LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_