#[repr(C)]pub struct IDCompositionBrightnessEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetWhitePoint: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePoint: *const D2D1_VECTOR_2F) -> HRESULT,
pub SetBlackPoint: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPoint: *const D2D1_VECTOR_2F) -> HRESULT,
pub SetWhitePointX_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetWhitePointX_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePointX: c_float) -> HRESULT,
pub SetWhitePointY_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetWhitePointY_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePointY: c_float) -> HRESULT,
pub SetBlackPointX_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlackPointX_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPointX: c_float) -> HRESULT,
pub SetBlackPointY_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlackPointY_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPointY: c_float) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetWhitePoint: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePoint: *const D2D1_VECTOR_2F) -> HRESULT
§SetBlackPoint: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPoint: *const D2D1_VECTOR_2F) -> HRESULT
§SetWhitePointX_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetWhitePointX_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePointX: c_float) -> HRESULT
§SetWhitePointY_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetWhitePointY_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, whitePointY: c_float) -> HRESULT
§SetBlackPointX_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetBlackPointX_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPointX: c_float) -> HRESULT
§SetBlackPointY_2: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetBlackPointY_1: unsafe extern "system" fn(This: *mut IDCompositionBrightnessEffect, blackPointY: c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionBrightnessEffectVtbl
impl RefUnwindSafe for IDCompositionBrightnessEffectVtbl
impl Send for IDCompositionBrightnessEffectVtbl
impl Sync for IDCompositionBrightnessEffectVtbl
impl Unpin for IDCompositionBrightnessEffectVtbl
impl UnwindSafe for IDCompositionBrightnessEffectVtbl
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