Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
GrVkTypesPriv.h
Go to the documentation of this file.
1/*
2 * Copyright 2018 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef GrVkTypesPriv_DEFINED
9#define GrVkTypesPriv_DEFINED
10
13
14namespace skgpu {
15class MutableTextureState;
16}
17
20
41
43 uint32_t sampleCount,
44 uint32_t levelCount,
45 skgpu::Protected isProtected);
46
47#endif
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
Definition DM.cpp:213
GrVkImageInfo GrVkImageInfoWithMutableState(const GrVkImageInfo &, const skgpu::MutableTextureState *)
GrVkSurfaceInfo GrVkImageSpecToSurfaceInfo(const GrVkImageSpec &vkSpec, uint32_t sampleCount, uint32_t levelCount, skgpu::Protected isProtected)
Protected
Definition GpuTypes.h:61
VkImageUsageFlags fImageUsageFlags
GrVkImageSpec(const GrVkSurfaceInfo &info)
VkFormat fFormat
VkSharingMode fSharingMode
VkImageTiling fImageTiling
GrVkYcbcrConversionInfo fYcbcrConversionInfo
VkSharingMode
@ VK_SHARING_MODE_EXCLUSIVE
VkFlags VkImageUsageFlags
VkImageTiling
@ VK_IMAGE_TILING_OPTIMAL
VkFormat
@ VK_FORMAT_UNDEFINED