MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / ToString

Function ToString

Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp:44–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42#if VK_ENABLE_BARRIERS_DEBUG
43
44const Char* ToString(VkImageLayout layout)
45{
46 switch (layout)
47 {
48#define TO_STR(type) case type: return TEXT(#type)
49 TO_STR(VK_IMAGE_LAYOUT_UNDEFINED);
50 TO_STR(VK_IMAGE_LAYOUT_GENERAL);
51 TO_STR(VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL);
52 TO_STR(VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL);
53 TO_STR(VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL);
54 TO_STR(VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
55 TO_STR(VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL);
56 TO_STR(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL);
57 TO_STR(VK_IMAGE_LAYOUT_PREINITIALIZED);
58 TO_STR(VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL);
59 TO_STR(VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL);
60 TO_STR(VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL);
61 TO_STR(VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL);
62 TO_STR(VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL);
63 TO_STR(VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL);
64 TO_STR(VK_IMAGE_LAYOUT_PRESENT_SRC_KHR);
65 TO_STR(VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR);
66 TO_STR(VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV);
67 TO_STR(VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT);
68 TO_STR(VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR);
69 TO_STR(VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR);
70#undef TO_STR
71 default:
72 return TEXT("?");
73 }
74}
75
76#endif
77

Callers 10

AddImageBarrierMethod · 0.70
OnInitMethod · 0.70
CreateSwapChainMethod · 0.70
SetFullscreenMethod · 0.50
AddTransitionBarrierMethod · 0.50
ToStringMethod · 0.50
ToStringAnsiMethod · 0.50
SetFullscreenMethod · 0.50
GetPipelineMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected