#[repr(C)]pub struct ID2D1ComputeTransformVtbl {
pub parent: ID2D1TransformVtbl,
pub SetComputeInfo: unsafe extern "system" fn(This: *mut ID2D1ComputeTransform, computeInfo: *mut ID2D1ComputeInfo) -> HRESULT,
pub CalculateThreadgroups: unsafe extern "system" fn(This: *mut ID2D1ComputeTransform, outputRect: *const D2D_RECT_L, dimensionX: *mut UINT32, dimensionY: *mut UINT32, dimensionZ: *mut UINT32) -> HRESULT,
}
Fields§
§parent: ID2D1TransformVtbl
§SetComputeInfo: unsafe extern "system" fn(This: *mut ID2D1ComputeTransform, computeInfo: *mut ID2D1ComputeInfo) -> HRESULT
§CalculateThreadgroups: unsafe extern "system" fn(This: *mut ID2D1ComputeTransform, outputRect: *const D2D_RECT_L, dimensionX: *mut UINT32, dimensionY: *mut UINT32, dimensionZ: *mut UINT32) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1ComputeTransformVtbl
impl RefUnwindSafe for ID2D1ComputeTransformVtbl
impl Send for ID2D1ComputeTransformVtbl
impl Sync for ID2D1ComputeTransformVtbl
impl Unpin for ID2D1ComputeTransformVtbl
impl UnwindSafe for ID2D1ComputeTransformVtbl
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