struct OpticalFlowSessionCreateInfoNV

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

wrapper struct for struct VkOpticalFlowSessionCreateInfoNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkOpticalFlowSessionCreateInfoNV.html

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_, Format imageFormat_, Format flowVectorFormat_, Format costFormat_, OpticalFlowGridSizeFlagsNV outputGridSize_, OpticalFlowGridSizeFlagsNV hintGridSize_, OpticalFlowPerformanceLevelNV performanceLevel_, OpticalFlowSessionCreateFlagsNV flags_, void * pNext_)

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

void OpticalFlowSessionCreateInfoNV (const OpticalFlowSessionCreateInfoNV & rhs)

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

void OpticalFlowSessionCreateInfoNV (const VkOpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & operator= (const OpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & operator= (const VkOpticalFlowSessionCreateInfoNV & rhs)

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

OpticalFlowSessionCreateInfoNV & setPNext (void * pNext_)

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

OpticalFlowSessionCreateInfoNV && setPNext (void * pNext_)

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

OpticalFlowSessionCreateInfoNV & setWidth (uint32_t width_)

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

OpticalFlowSessionCreateInfoNV && setWidth (uint32_t width_)

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

OpticalFlowSessionCreateInfoNV & setHeight (uint32_t height_)

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

OpticalFlowSessionCreateInfoNV && setHeight (uint32_t height_)

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

OpticalFlowSessionCreateInfoNV & setImageFormat (Format imageFormat_)

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

OpticalFlowSessionCreateInfoNV && setImageFormat (Format imageFormat_)

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

OpticalFlowSessionCreateInfoNV & setFlowVectorFormat (Format flowVectorFormat_)

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

OpticalFlowSessionCreateInfoNV && setFlowVectorFormat (Format flowVectorFormat_)

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

OpticalFlowSessionCreateInfoNV & setCostFormat (Format costFormat_)

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

OpticalFlowSessionCreateInfoNV && setCostFormat (Format costFormat_)

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

OpticalFlowSessionCreateInfoNV & setOutputGridSize (OpticalFlowGridSizeFlagsNV outputGridSize_)

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

OpticalFlowSessionCreateInfoNV && setOutputGridSize (OpticalFlowGridSizeFlagsNV outputGridSize_)

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

OpticalFlowSessionCreateInfoNV & setHintGridSize (OpticalFlowGridSizeFlagsNV hintGridSize_)

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

OpticalFlowSessionCreateInfoNV && setHintGridSize (OpticalFlowGridSizeFlagsNV hintGridSize_)

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

OpticalFlowSessionCreateInfoNV & setPerformanceLevel (OpticalFlowPerformanceLevelNV performanceLevel_)

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

OpticalFlowSessionCreateInfoNV && setPerformanceLevel (OpticalFlowPerformanceLevelNV performanceLevel_)

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

OpticalFlowSessionCreateInfoNV & setFlags (OpticalFlowSessionCreateFlagsNV flags_)

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

OpticalFlowSessionCreateInfoNV && setFlags (OpticalFlowSessionCreateFlagsNV flags_)

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

const VkOpticalFlowSessionCreateInfoNV & operator const VkOpticalFlowSessionCreateInfoNV & ()

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

VkOpticalFlowSessionCreateInfoNV & operator VkOpticalFlowSessionCreateInfoNV & ()

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

const VkOpticalFlowSessionCreateInfoNV * operator const VkOpticalFlowSessionCreateInfoNV * ()

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

VkOpticalFlowSessionCreateInfoNV * operator VkOpticalFlowSessionCreateInfoNV * ()

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

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

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