#[repr(C)]pub struct IDCompositionShadowEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetStandardDeviation_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetStandardDeviation_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT,
pub SetColor: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, color: *const D2D1_VECTOR_4F) -> HRESULT,
pub SetRed_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetRed_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT,
pub SetGreen_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetGreen_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT,
pub SetBlue_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetBlue_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT,
pub SetAlpha_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetAlpha_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetStandardDeviation_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetStandardDeviation_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT
§SetColor: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, color: *const D2D1_VECTOR_4F) -> HRESULT
§SetRed_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetRed_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT
§SetGreen_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetGreen_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT
§SetBlue_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetBlue_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT
§SetAlpha_2: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetAlpha_1: unsafe extern "system" fn(This: *mut IDCompositionShadowEffect, amount: c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionShadowEffectVtbl
impl RefUnwindSafe for IDCompositionShadowEffectVtbl
impl Send for IDCompositionShadowEffectVtbl
impl Sync for IDCompositionShadowEffectVtbl
impl Unpin for IDCompositionShadowEffectVtbl
impl UnwindSafe for IDCompositionShadowEffectVtbl
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