blob: f22034e8bceebc074c14b733a28d3f3c2f632de3 [file] [log] [blame]
/*
* Copyright 2023 Google LLC
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef skgpu_VulkanMutableTextureStatePriv_DEFINED
#define skgpu_VulkanMutableTextureStatePriv_DEFINED
#include "include/gpu/vk/VulkanTypes.h"
#include "include/private/gpu/vk/SkiaVulkan.h"
#include "src/gpu/MutableTextureStatePriv.h"
#include <cstdint>
namespace skgpu {
class MutableTextureState;
}
namespace skgpu::MutableTextureStates {
void SetVkImageLayout(MutableTextureState* state, VkImageLayout layout);
void SetVkQueueFamilyIndex(MutableTextureState* state, uint32_t queueFamilyIndex);
}
#endif