unplugged-system/external/skia/include/gpu/GrBackendSurfaceMutableState.h

27 lines
722 B
C++

/*
* Copyright 2020 Google LLC
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef GrBackendSurfaceMutableState_DEFINED
#define GrBackendSurfaceMutableState_DEFINED
#include "include/gpu/MutableTextureState.h"
class GrBackendSurfaceMutableState : public skgpu::MutableTextureState {
public:
GrBackendSurfaceMutableState() = default;
#ifdef SK_VULKAN
GrBackendSurfaceMutableState(VkImageLayout layout, uint32_t queueFamilyIndex)
: skgpu::MutableTextureState(layout, queueFamilyIndex) {}
#endif
GrBackendSurfaceMutableState(const GrBackendSurfaceMutableState& that)
: skgpu::MutableTextureState(that) {}
};
#endif