![]() |
Faro Engine 0.0.0.b519570 (main)
|
#include <GraphicsAdapterVK.hpp>
Public Member Functions | |
| void | Init (GraphicsAdapterDesc &) override |
| void | Destroy () override |
| GraphicsCommandList * | CreateCommandList () override |
| GraphicsBuffer * | CreateBuffer (GraphicsBufferCreateDesc createDesc) override |
| GraphicsFence * | CreateFence () override |
| GraphicsSwapchain * | CreateSwapchain (Window *window) override |
| GraphicsPipeline * | CreatePipeline (GraphicsPipelineDesc desc) override |
| GraphicsSemaphore * | CreateSyncPoint () override |
| VkPhysicalDevice | GetPhysicalDevice () |
| VkDevice | GetDevice () |
| VkQueue | GetQueue () |
| uint32 | GetQueueIndex () |
| uint32 | GetMemoryIndexRemote () |
| uint32 | GetMemoryIndexUpload () |
| template<class T > | |
| T * | CreateBufferContainer (GraphicsBufferCreateDesc createDesc) |
| GraphicsBufferContainer * | CreateBufferContainer (GraphicsBufferCreateDesc createDesc) |
|
overridevirtual |
Implements Faro::GraphicsAdapter.
|
inlineinherited |
|
inlineinherited |
|
overridevirtual |
Implements Faro::GraphicsAdapter.
|
overridevirtual |
Implements Faro::GraphicsAdapter.
|
overridevirtual |
Implements Faro::GraphicsAdapter.
|
overridevirtual |
Implements Faro::GraphicsAdapter.
|
overridevirtual |
Reimplemented from Faro::GraphicsAdapter.
|
overridevirtual |
Implements Faro::GraphicsAdapter.
| VkDevice Faro::GraphicsAdapterVK::GetDevice | ( | ) |
| uint32 Faro::GraphicsAdapterVK::GetMemoryIndexRemote | ( | ) |
| uint32 Faro::GraphicsAdapterVK::GetMemoryIndexUpload | ( | ) |
| VkPhysicalDevice Faro::GraphicsAdapterVK::GetPhysicalDevice | ( | ) |
| VkQueue Faro::GraphicsAdapterVK::GetQueue | ( | ) |
| uint32 Faro::GraphicsAdapterVK::GetQueueIndex | ( | ) |
|
overridevirtual |
Implements Faro::GraphicsAdapter.