struct OpticalFlowSessionCreateInfoNV

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

Public Members

StructureType sType
void * pNext
uint32_t width
uint32_t height
Format imageFormat
Format flowVectorFormat
Format costFormat
Flags outputGridSize
Flags hintGridSize
OpticalFlowPerformanceLevelNV performanceLevel
Flags flags

Public Methods

void OpticalFlowSessionCreateInfoNV (uint32_t width_, uint32_t height_, vk::Format imageFormat_, vk::Format flowVectorFormat_, vk::Format costFormat_, vk::OpticalFlowGridSizeFlagsNV outputGridSize_, vk::OpticalFlowGridSizeFlagsNV hintGridSize_, vk::OpticalFlowPerformanceLevelNV performanceLevel_, vk::OpticalFlowSessionCreateFlagsNV flags_, void * pNext_)

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

void OpticalFlowSessionCreateInfoNV (const OpticalFlowSessionCreateInfoNV & rhs)

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

void OpticalFlowSessionCreateInfoNV (const VkOpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & operator= (const OpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & operator= (const VkOpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & setPNext (void * pNext_)

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

OpticalFlowSessionCreateInfoNV & setWidth (uint32_t width_)

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

OpticalFlowSessionCreateInfoNV & setHeight (uint32_t height_)

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

OpticalFlowSessionCreateInfoNV & setImageFormat (vk::Format imageFormat_)

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

OpticalFlowSessionCreateInfoNV & setFlowVectorFormat (vk::Format flowVectorFormat_)

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

OpticalFlowSessionCreateInfoNV & setCostFormat (vk::Format costFormat_)

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

OpticalFlowSessionCreateInfoNV & setOutputGridSize (vk::OpticalFlowGridSizeFlagsNV outputGridSize_)

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

OpticalFlowSessionCreateInfoNV & setHintGridSize (vk::OpticalFlowGridSizeFlagsNV hintGridSize_)

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

OpticalFlowSessionCreateInfoNV & setPerformanceLevel (vk::OpticalFlowPerformanceLevelNV performanceLevel_)

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

OpticalFlowSessionCreateInfoNV & setFlags (vk::OpticalFlowSessionCreateFlagsNV flags_)

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

const VkOpticalFlowSessionCreateInfoNV & operator const VkOpticalFlowSessionCreateInfoNV & ()

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

VkOpticalFlowSessionCreateInfoNV & operator VkOpticalFlowSessionCreateInfoNV & ()

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

std::strong_ordering operator<=> (const OpticalFlowSessionCreateInfoNV & )

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