Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
VulkanMutableTextureState.cpp File Reference
#include "include/gpu/vk/VulkanMutableTextureState.h"
#include "include/gpu/GpuTypes.h"
#include "include/gpu/MutableTextureState.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkDebug.h"
#include "src/gpu/MutableTextureStatePriv.h"
#include "src/gpu/vk/VulkanMutableTextureStatePriv.h"

Go to the source code of this file.

Classes

class  skgpu::MutableTextureStates::VulkanMutableTextureState
 

Namespaces

namespace  skgpu
 
namespace  skgpu::MutableTextureStates
 

Functions

SK_API MutableTextureState skgpu::MutableTextureStates::MakeVulkan (VkImageLayout layout, uint32_t queueFamilyIndex)
 
static const VulkanMutableTextureState * skgpu::MutableTextureStates::get_and_cast_data (const MutableTextureState &mts)
 
static const VulkanMutableTextureState * skgpu::MutableTextureStates::get_and_cast_data (const MutableTextureState *mts)
 
static VulkanMutableTextureState * skgpu::MutableTextureStates::get_and_cast_data (MutableTextureState *mts)
 
SK_API VkImageLayout skgpu::MutableTextureStates::GetVkImageLayout (const MutableTextureState &state)
 
SK_API VkImageLayout skgpu::MutableTextureStates::GetVkImageLayout (const MutableTextureState *state)
 
void skgpu::MutableTextureStates::SetVkImageLayout (MutableTextureState *state, VkImageLayout layout)
 
SK_API uint32_t skgpu::MutableTextureStates::GetVkQueueFamilyIndex (const MutableTextureState &state)
 
SK_API uint32_t skgpu::MutableTextureStates::GetVkQueueFamilyIndex (const MutableTextureState *state)
 
void skgpu::MutableTextureStates::SetVkQueueFamilyIndex (MutableTextureState *state, uint32_t queueFamilyIndex)