template <typename OwnerType, typename Dispatch>

class ObjectFree

Defined at line 6263 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Public Methods

void ObjectFree<OwnerType, Dispatch> ()

Defined at line 6266 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

void ObjectFree<OwnerType, Dispatch> (OwnerType owner, Optional<const AllocationCallbacks> allocationCallbacks, const Dispatch & dispatch)

Defined at line 6268 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

OwnerType getOwner ()

Defined at line 6277 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Optional<const AllocationCallbacks> getAllocator ()

Defined at line 6282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

const Dispatch & getDispatch ()

Defined at line 6287 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp

Protected Methods

template <typename T>
void destroy (T t)

Defined at line 6294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan.hpp