[][src]Struct winapi::um::dcomp::IDCompositionTableTransferEffectVtbl

#[repr(C)]
pub struct IDCompositionTableTransferEffectVtbl {
    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: IDCompositionFilterEffectVtblSetRedTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULTSetGreenTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULTSetBlueTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULTSetAlphaTable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, tableValues: *const c_float, count: UINT) -> HRESULTSetRedDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, redDisable: BOOL) -> HRESULTSetGreenDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, greenDisable: BOOL) -> HRESULTSetBlueDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, blueDisable: BOOL) -> HRESULTSetAlphaDisable: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, alphaDisable: BOOL) -> HRESULTSetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, clampOutput: BOOL) -> HRESULTSetRedTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULTSetRedTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULTSetGreenTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULTSetGreenTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULTSetBlueTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULTSetBlueTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULTSetAlphaTableValue_2: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, animation: *const IDCompositionAnimation) -> HRESULTSetAlphaTableValue_1: unsafe extern "system" fn(This: *mut IDCompositionTableTransferEffect, index: UINT, value: c_float) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]