#[repr(C)]pub struct IDCompositionTableTransferEffectVtbl {Show 18 fields
pub parent: IDCompositionFilterEffectVtbl,
pub SetRedTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT,
pub SetGreenTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT,
pub SetBlueTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT,
pub SetAlphaTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT,
pub SetRedDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, redDisable: BOOL) -> HRESULT,
pub SetGreenDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, greenDisable: BOOL) -> HRESULT,
pub SetBlueDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, blueDisable: BOOL) -> HRESULT,
pub SetAlphaDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, alphaDisable: BOOL) -> HRESULT,
pub SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, clampOutput: BOOL) -> HRESULT,
pub SetRedTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetRedTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT,
pub SetGreenTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetGreenTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT,
pub SetBlueTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlueTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT,
pub SetAlphaTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetAlphaTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT,
}Fields§
§parent: IDCompositionFilterEffectVtbl§SetRedTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT§SetGreenTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT§SetBlueTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT§SetAlphaTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULT§SetRedDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, redDisable: BOOL) -> HRESULT§SetGreenDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, greenDisable: BOOL) -> HRESULT§SetBlueDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, blueDisable: BOOL) -> HRESULT§SetAlphaDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, alphaDisable: BOOL) -> HRESULT§SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, clampOutput: BOOL) -> HRESULT§SetRedTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT§SetRedTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT§SetGreenTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT§SetGreenTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT§SetBlueTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT§SetBlueTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT§SetAlphaTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULT§SetAlphaTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULTAuto Trait Implementations§
impl Freeze for IDCompositionTableTransferEffectVtbl
impl RefUnwindSafe for IDCompositionTableTransferEffectVtbl
impl Send for IDCompositionTableTransferEffectVtbl
impl Sync for IDCompositionTableTransferEffectVtbl
impl Unpin for IDCompositionTableTransferEffectVtbl
impl UnwindSafe for IDCompositionTableTransferEffectVtbl
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