SpiecsEngine
 
Loading...
Searching...
No Matches

◆ VulkanSwapChain()

Spices::VulkanSwapChain::VulkanSwapChain ( VulkanState & vulkanState,
std::shared_ptr< VulkanDevice > vulkanDevice )

Constructor Function. Create vkInstance and vkSurface.

Parameters
[in]vulkanStateThe global VulkanState.
[in]vulkanDeviceThe shared pointer of VulkanDevice.

Create s SwapChian.

Create CreateSyncObjects.

Create s SwapChian.

Create CreateSyncObjects.

Definition at line 12 of file VulkanSwapChain.cpp.

16 : VulkanObject(vulkanState)
17 , m_VulkanDevice(vulkanDevice)
18 {
20
24 Create();
25
30 }
#define SPICES_PROFILE_ZONE
VulkanObject(VulkanState &vulkanState)
Constructor Function. Init member variables.
std::shared_ptr< VulkanDevice > m_VulkanDevice
The shared pointer of VulkanDevice.
void Create() const
Create this.
void CreateSyncObjects() const
Create Sync Objects.

References Create(), CreateSyncObjects(), Spices::VulkanObject::VulkanObject(), and VulkanSwapChain().

Referenced by VulkanSwapChain().