#[repr(C)]pub struct VkPhysicalDeviceOpticalFlowPropertiesNV {Show 13 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub supportedOutputGridSizes: VkOpticalFlowGridSizeFlagsNV,
pub supportedHintGridSizes: VkOpticalFlowGridSizeFlagsNV,
pub hintSupported: VkBool32,
pub costSupported: VkBool32,
pub bidirectionalFlowSupported: VkBool32,
pub globalFlowSupported: VkBool32,
pub minWidth: u32,
pub minHeight: u32,
pub maxWidth: u32,
pub maxHeight: u32,
pub maxNumRegionsOfInterest: u32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§supportedOutputGridSizes: VkOpticalFlowGridSizeFlagsNV
§supportedHintGridSizes: VkOpticalFlowGridSizeFlagsNV
§hintSupported: VkBool32
§costSupported: VkBool32
§bidirectionalFlowSupported: VkBool32
§globalFlowSupported: VkBool32
§minWidth: u32
§minHeight: u32
§maxWidth: u32
§maxHeight: u32
§maxNumRegionsOfInterest: u32
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceOpticalFlowPropertiesNV
impl Clone for VkPhysicalDeviceOpticalFlowPropertiesNV
Source§fn clone(&self) -> VkPhysicalDeviceOpticalFlowPropertiesNV
fn clone(&self) -> VkPhysicalDeviceOpticalFlowPropertiesNV
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkPhysicalDeviceOpticalFlowPropertiesNV
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceOpticalFlowPropertiesNV
impl RefUnwindSafe for VkPhysicalDeviceOpticalFlowPropertiesNV
impl !Send for VkPhysicalDeviceOpticalFlowPropertiesNV
impl !Sync for VkPhysicalDeviceOpticalFlowPropertiesNV
impl Unpin for VkPhysicalDeviceOpticalFlowPropertiesNV
impl UnwindSafe for VkPhysicalDeviceOpticalFlowPropertiesNV
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more