#[repr(C)]pub struct IFrameDescriptionVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IFrameDescription, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IFrameDescription) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IFrameDescription) -> ULONG>,
pub get_Width: Option<unsafe extern "C" fn(This: *mut IFrameDescription, width: *mut c_int) -> HRESULT>,
pub get_Height: Option<unsafe extern "C" fn(This: *mut IFrameDescription, height: *mut c_int) -> HRESULT>,
pub get_HorizontalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, horizontalFieldOfView: *mut f32) -> HRESULT>,
pub get_VerticalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, verticalFieldOfView: *mut f32) -> HRESULT>,
pub get_DiagonalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, diagonalFieldOfView: *mut f32) -> HRESULT>,
pub get_LengthInPixels: Option<unsafe extern "C" fn(This: *mut IFrameDescription, lengthInPixels: *mut c_uint) -> HRESULT>,
pub get_BytesPerPixel: Option<unsafe extern "C" fn(This: *mut IFrameDescription, bytesPerPixel: *mut c_uint) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IFrameDescription, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut IFrameDescription) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut IFrameDescription) -> ULONG>§get_Width: Option<unsafe extern "C" fn(This: *mut IFrameDescription, width: *mut c_int) -> HRESULT>§get_Height: Option<unsafe extern "C" fn(This: *mut IFrameDescription, height: *mut c_int) -> HRESULT>§get_HorizontalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, horizontalFieldOfView: *mut f32) -> HRESULT>§get_VerticalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, verticalFieldOfView: *mut f32) -> HRESULT>§get_DiagonalFieldOfView: Option<unsafe extern "C" fn(This: *mut IFrameDescription, diagonalFieldOfView: *mut f32) -> HRESULT>§get_LengthInPixels: Option<unsafe extern "C" fn(This: *mut IFrameDescription, lengthInPixels: *mut c_uint) -> HRESULT>§get_BytesPerPixel: Option<unsafe extern "C" fn(This: *mut IFrameDescription, bytesPerPixel: *mut c_uint) -> HRESULT>Trait Implementations§
Source§impl Debug for IFrameDescriptionVtbl
impl Debug for IFrameDescriptionVtbl
Source§impl Default for IFrameDescriptionVtbl
impl Default for IFrameDescriptionVtbl
Source§fn default() -> IFrameDescriptionVtbl
fn default() -> IFrameDescriptionVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IFrameDescriptionVtbl
impl RefUnwindSafe for IFrameDescriptionVtbl
impl Send for IFrameDescriptionVtbl
impl Sync for IFrameDescriptionVtbl
impl Unpin for IFrameDescriptionVtbl
impl UnwindSafe for IFrameDescriptionVtbl
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