#[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) -> HRESULT
Auto 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