Function Prototype
vkDestroyOpticalFlowSessionNV
Destroy optical flow session object
To destroy an optical flow session object, call:
void vkDestroyOpticalFlowSessionNV(
VkDevice device,
VkOpticalFlowSessionNV session,
const VkAllocationCallbacks* pAllocator);
pub fn destroy_optical_flow_session_nv(
device: vk::Device,
session: vk::OpticalFlowSessionNV,
p_allocator: *const vk::AllocationCallbacks,
);
deviceis the device that was used for the creation of the optical flow session.sessionis the optical flow session to be destroyed.pAllocatorcontrols host memory allocation as described in the Memory Allocation chapter.
Valid Usage (Implicit)
VUID-vkDestroyOpticalFlowSessionNV-device-parameter
device must be a valid VkDevice handle
VUID-vkDestroyOpticalFlowSessionNV-session-parameter
session must be a valid VkOpticalFlowSessionNV handle
VUID-vkDestroyOpticalFlowSessionNV-pAllocator-parameter
If pAllocator is not NULL, pAllocator must be a valid pointer to a valid VkAllocationCallbacks structure
VUID-vkDestroyOpticalFlowSessionNV-session-parent
session must have been created, allocated, or retrieved from device
Parent
VK_NV_optical_flowType
Function Prototype