Flutter Engine
The Flutter Engine
Namespaces | Macros
VulkanWindowContext.cpp File Reference
#include "tools/window/VulkanWindowContext.h"
#include "include/core/SkSurface.h"
#include "include/gpu/GrBackendSemaphore.h"
#include "include/gpu/GrBackendSurface.h"
#include "include/gpu/GrDirectContext.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "include/gpu/ganesh/vk/GrVkBackendSemaphore.h"
#include "include/gpu/ganesh/vk/GrVkBackendSurface.h"
#include "include/gpu/ganesh/vk/GrVkDirectContext.h"
#include "include/gpu/vk/GrVkTypes.h"
#include "include/gpu/vk/VulkanExtensions.h"
#include "include/gpu/vk/VulkanMutableTextureState.h"
#include "src/base/SkAutoMalloc.h"
#include "src/gpu/ganesh/vk/GrVkImage.h"
#include "src/gpu/ganesh/vk/GrVkUtil.h"
#include "src/gpu/vk/VulkanInterface.h"

Go to the source code of this file.

Namespaces

namespace  skwindow
 
namespace  skwindow::internal
 

Macros

#define GET_PROC(F)
 
#define GET_DEV_PROC(F)
 

Macro Definition Documentation

◆ GET_DEV_PROC

#define GET_DEV_PROC (   F)
Value:
f ## F = \
(PFN_vk ## F) backendContext.fGetProc("vk" #F, VK_NULL_HANDLE, fDevice)
#define F(x)
Definition: SkMD5.cpp:120
#define VK_NULL_HANDLE
Definition: vulkan_core.h:46

Definition at line 33 of file VulkanWindowContext.cpp.

◆ GET_PROC

#define GET_PROC (   F)
Value:
f ## F = \
(PFN_vk ## F) backendContext.fGetProc("vk" #F, fInstance, VK_NULL_HANDLE)

Definition at line 31 of file VulkanWindowContext.cpp.