#[repr(C)]pub struct IDCompositionEffectGroupVtbl {
pub parent: IDCompositionEffectVtbl,
pub SetOpacity_2: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetOpacity_1: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, opacity: c_float) -> HRESULT,
pub SetTransform3D: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, transform3D: *const IDCompositionTransform3D) -> HRESULT,
}
Fields§
§parent: IDCompositionEffectVtbl
§SetOpacity_2: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, animation: *const IDCompositionAnimation) -> HRESULT
§SetOpacity_1: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, opacity: c_float) -> HRESULT
§SetTransform3D: unsafe extern "system" fn(This: *mut IDCompositionEffectGroup, transform3D: *const IDCompositionTransform3D) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionEffectGroupVtbl
impl RefUnwindSafe for IDCompositionEffectGroupVtbl
impl Send for IDCompositionEffectGroupVtbl
impl Sync for IDCompositionEffectGroupVtbl
impl Unpin for IDCompositionEffectGroupVtbl
impl UnwindSafe for IDCompositionEffectGroupVtbl
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