#[repr(C)]pub struct IDCompositionLinearTransferEffectVtbl {Show 22 fields
pub parent: IDCompositionFilterEffectVtbl,
pub SetRedYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetRedYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redYIntercept: c_float) -> HRESULT,
pub SetRedSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetRedSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redSlope: c_float) -> HRESULT,
pub SetRedDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redDisable: BOOL) -> HRESULT,
pub SetGreenYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetGreenYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenYIntercept: c_float) -> HRESULT,
pub SetGreenSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetGreenSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenSlope: c_float) -> HRESULT,
pub SetGreenDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenDisable: BOOL) -> HRESULT,
pub SetBlueYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlueYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueYIntercept: c_float) -> HRESULT,
pub SetBlueSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlueSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueSlope: c_float) -> HRESULT,
pub SetBlueDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueDisable: BOOL) -> HRESULT,
pub SetAlphaYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetAlphaYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaYIntercept: c_float) -> HRESULT,
pub SetAlphaSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetAlphaSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaSlope: c_float) -> HRESULT,
pub SetAlphaDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaDisable: BOOL) -> HRESULT,
pub SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, clampOutput: BOOL) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetRedYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetRedYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redYIntercept: c_float) -> HRESULT
§SetRedSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetRedSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redSlope: c_float) -> HRESULT
§SetRedDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, redDisable: BOOL) -> HRESULT
§SetGreenYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetGreenYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenYIntercept: c_float) -> HRESULT
§SetGreenSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetGreenSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenSlope: c_float) -> HRESULT
§SetGreenDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, greenDisable: BOOL) -> HRESULT
§SetBlueYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetBlueYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueYIntercept: c_float) -> HRESULT
§SetBlueSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetBlueSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueSlope: c_float) -> HRESULT
§SetBlueDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, blueDisable: BOOL) -> HRESULT
§SetAlphaYIntercept_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetAlphaYIntercept_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaYIntercept: c_float) -> HRESULT
§SetAlphaSlope_2: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetAlphaSlope_1: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaSlope: c_float) -> HRESULT
§SetAlphaDisable: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, alphaDisable: BOOL) -> HRESULT
§SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionLinearTransferEffect, clampOutput: BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionLinearTransferEffectVtbl
impl RefUnwindSafe for IDCompositionLinearTransferEffectVtbl
impl Send for IDCompositionLinearTransferEffectVtbl
impl Sync for IDCompositionLinearTransferEffectVtbl
impl Unpin for IDCompositionLinearTransferEffectVtbl
impl UnwindSafe for IDCompositionLinearTransferEffectVtbl
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