MCPcopy Create free account
hub / github.com/SFML/SFML / VulkanExample

Method VulkanExample

examples/vulkan/Vulkan.cpp:184–247  ·  view source on GitHub ↗

Constructor

Source from the content-addressed store, hash-verified

182public:
183 // Constructor
184 VulkanExample()
185 {
186 // Vulkan setup procedure
187 if (vulkanAvailable)
188 setupInstance();
189 if (vulkanAvailable)
190 setupDebugReportCallback();
191 if (vulkanAvailable)
192 setupSurface();
193 if (vulkanAvailable)
194 setupPhysicalDevice();
195 if (vulkanAvailable)
196 setupLogicalDevice();
197 if (vulkanAvailable)
198 setupSwapchain();
199 if (vulkanAvailable)
200 setupSwapchainImages();
201 if (vulkanAvailable)
202 setupShaders();
203 if (vulkanAvailable)
204 setupRenderpass();
205 if (vulkanAvailable)
206 setupDescriptorSetLayout();
207 if (vulkanAvailable)
208 setupPipelineLayout();
209 if (vulkanAvailable)
210 setupPipeline();
211 if (vulkanAvailable)
212 setupCommandPool();
213 if (vulkanAvailable)
214 setupVertexBuffer();
215 if (vulkanAvailable)
216 setupIndexBuffer();
217 if (vulkanAvailable)
218 setupUniformBuffers();
219 if (vulkanAvailable)
220 setupDepthImage();
221 if (vulkanAvailable)
222 setupDepthImageView();
223 if (vulkanAvailable)
224 setupTextureImage();
225 if (vulkanAvailable)
226 setupTextureImageView();
227 if (vulkanAvailable)
228 setupTextureSampler();
229 if (vulkanAvailable)
230 setupFramebuffers();
231 if (vulkanAvailable)
232 setupDescriptorPool();
233 if (vulkanAvailable)
234 setupDescriptorSets();
235 if (vulkanAvailable)
236 setupCommandBuffers();
237 if (vulkanAvailable)
238 setupDraw();
239 if (vulkanAvailable)
240 setupSemaphores();
241 if (vulkanAvailable)

Callers

nothing calls this directly

Calls 1

setTitleMethod · 0.45

Tested by

no test coverage detected