Package org.lwjgl.vulkan
Class NVOpticalFlow
java.lang.Object
org.lwjgl.vulkan.NVOpticalFlow
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final long
static final long
static final long
static final long
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nvkCmdOpticalFlowExecuteNV
(VkCommandBuffer commandBuffer, long session, long pExecuteInfo) void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, VkOpticalFlowExecuteInfoNV const * pExecuteInfo)
static int
nvkCreateOpticalFlowSessionNV
(VkDevice device, long pCreateInfo, long pAllocator, long pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
static void
nvkDestroyOpticalFlowSessionNV
(VkDevice device, long session, long pAllocator) void vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, VkAllocationCallbacks const * pAllocator)
static int
nvkGetPhysicalDeviceOpticalFlowImageFormatsNV
(VkPhysicalDevice physicalDevice, long pOpticalFlowImageFormatInfo, long pFormatCount, long pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
static int
vkBindOpticalFlowSessionImageNV
(VkDevice device, long session, int bindingPoint, long view, int layout) VkResult vkBindOpticalFlowSessionImageNV(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
static void
vkCmdOpticalFlowExecuteNV
(VkCommandBuffer commandBuffer, long session, VkOpticalFlowExecuteInfoNV pExecuteInfo) void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, VkOpticalFlowExecuteInfoNV const * pExecuteInfo)
static int
vkCreateOpticalFlowSessionNV
(VkDevice device, VkOpticalFlowSessionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
static int
vkCreateOpticalFlowSessionNV
(VkDevice device, VkOpticalFlowSessionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
static void
vkDestroyOpticalFlowSessionNV
(VkDevice device, long session, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, VkAllocationCallbacks const * pAllocator)
static int
vkGetPhysicalDeviceOpticalFlowImageFormatsNV
(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, int[] pFormatCount, @Nullable VkOpticalFlowImageFormatPropertiesNV.Buffer pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
static int
vkGetPhysicalDeviceOpticalFlowImageFormatsNV
(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, IntBuffer pFormatCount, @Nullable VkOpticalFlowImageFormatPropertiesNV.Buffer pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
-
Field Details
-
VK_NV_OPTICAL_FLOW_SPEC_VERSION
public static final int VK_NV_OPTICAL_FLOW_SPEC_VERSION- See Also:
-
VK_NV_OPTICAL_FLOW_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV- See Also:
-
VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV
public static final int VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV
public static final int VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV- See Also:
-
VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV
public static final int VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV
public static final int VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV- See Also:
-
VK_FORMAT_R16G16_SFIXED5_NV
public static final int VK_FORMAT_R16G16_SFIXED5_NV- See Also:
-
VK_FORMAT_R16G16_S10_5_NV
public static final int VK_FORMAT_R16G16_S10_5_NV- See Also:
-
VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV
public static final int VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV- See Also:
-
VK_QUEUE_OPTICAL_FLOW_BIT_NV
public static final int VK_QUEUE_OPTICAL_FLOW_BIT_NV- See Also:
-
VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV
public static final long VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV- See Also:
-
VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV
public static final long VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV- See Also:
-
VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV
public static final long VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV- See Also:
-
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV
public static final long VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV- See Also:
-
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV
public static final long VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV- See Also:
-
VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV
public static final long VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV
public static final int VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV- See Also:
-
VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV
public static final int VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV
public static final int VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV
public static final int VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV
public static final int VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV
public static final int VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV
public static final int VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV
public static final int VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV
public static final int VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_COST_BIT_NV
public static final int VK_OPTICAL_FLOW_USAGE_COST_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV
public static final int VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV
public static final int VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV- See Also:
-
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV
public static final int VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV- See Also:
-
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV
public static final int VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV- See Also:
-
VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV
public static final int VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
public static final int VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV
public static final int VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV
public static final int VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV
public static final int VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV
public static final int VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
public static final int VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV- See Also:
-
VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV
public static final int VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV- See Also:
-
-
Method Details
-
nvkGetPhysicalDeviceOpticalFlowImageFormatsNV
public static int nvkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, long pOpticalFlowImageFormatInfo, long pFormatCount, long pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
-
vkGetPhysicalDeviceOpticalFlowImageFormatsNV
public static int vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, IntBuffer pFormatCount, @Nullable VkOpticalFlowImageFormatPropertiesNV.Buffer pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
-
nvkCreateOpticalFlowSessionNV
public static int nvkCreateOpticalFlowSessionNV(VkDevice device, long pCreateInfo, long pAllocator, long pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
-
vkCreateOpticalFlowSessionNV
public static int vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
-
nvkDestroyOpticalFlowSessionNV
void vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, VkAllocationCallbacks const * pAllocator)
-
vkDestroyOpticalFlowSessionNV
public static void vkDestroyOpticalFlowSessionNV(VkDevice device, long session, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, VkAllocationCallbacks const * pAllocator)
-
vkBindOpticalFlowSessionImageNV
public static int vkBindOpticalFlowSessionImageNV(VkDevice device, long session, int bindingPoint, long view, int layout) VkResult vkBindOpticalFlowSessionImageNV(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
-
nvkCmdOpticalFlowExecuteNV
public static void nvkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, long session, long pExecuteInfo) void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, VkOpticalFlowExecuteInfoNV const * pExecuteInfo)
-
vkCmdOpticalFlowExecuteNV
public static void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, long session, VkOpticalFlowExecuteInfoNV pExecuteInfo) void vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, VkOpticalFlowExecuteInfoNV const * pExecuteInfo)
-
vkGetPhysicalDeviceOpticalFlowImageFormatsNV
public static int vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV pOpticalFlowImageFormatInfo, int[] pFormatCount, @Nullable VkOpticalFlowImageFormatPropertiesNV.Buffer pImageFormatProperties) VkResult vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, VkOpticalFlowImageFormatInfoNV const * pOpticalFlowImageFormatInfo, uint32_t * pFormatCount, VkOpticalFlowImageFormatPropertiesNV * pImageFormatProperties)
-
vkCreateOpticalFlowSessionNV
public static int vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSession) VkResult vkCreateOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkOpticalFlowSessionNV * pSession)
-