[vulkan] refactor custom create apis as VkEventHandler (guest)

bug: 111137294

Other Resources.h API overrides are to be moved later.

Change-Id: I02bdeb4ace41790b9371c66f794f8c50be136b68
diff --git a/system/vulkan_enc/VkEncoder.cpp b/system/vulkan_enc/VkEncoder.cpp
index 87745f4..16238cc 100644
--- a/system/vulkan_enc/VkEncoder.cpp
+++ b/system/vulkan_enc/VkEncoder.cpp
@@ -735,7 +735,7 @@
     countingStream->clearPool();
     stream->clearPool();
     pool->freeAll();
-    goldfish_vkCreateDevice(this, vkCreateDevice_VkResult_return, physicalDevice, pCreateInfo, pAllocator, pDevice);
+    mImpl->resources()->on_vkCreateDevice(this, vkCreateDevice_VkResult_return, physicalDevice, pCreateInfo, pAllocator, pDevice);
     return vkCreateDevice_VkResult_return;
 }
 
@@ -1325,7 +1325,7 @@
     countingStream->clearPool();
     stream->clearPool();
     pool->freeAll();
-    goldfish_vkAllocateMemory(this, vkAllocateMemory_VkResult_return, device, pAllocateInfo, pAllocator, pMemory);
+    mImpl->resources()->on_vkAllocateMemory(this, vkAllocateMemory_VkResult_return, device, pAllocateInfo, pAllocator, pMemory);
     return vkAllocateMemory_VkResult_return;
 }