#[repr(C)]pub struct ID2D1DeviceContext5Vtbl {
pub parent: ID2D1DeviceContext4Vtbl,
pub CreateSvgDocument: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, inputXmlStream: *mut IStream, viewportSize: D2D1_SIZE_F, svgDocument: *mut *mut ID2D1SvgDocument) -> HRESULT,
pub DrawSvgDocument: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, svgDocument: *mut ID2D1SvgDocument),
pub CreateColorContextFromDxgiColorSpace: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, colorSpace: DXGI_COLOR_SPACE_TYPE, colorContext: *mut *mut ID2D1ColorContext1) -> HRESULT,
pub CreateColorContextFromSimpleColorProfile: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, simpleProfile: *const D2D1_SIMPLE_COLOR_PROFILE, colorContext: *mut *mut ID2D1ColorContext1) -> HRESULT,
}
Fields§
§parent: ID2D1DeviceContext4Vtbl
§CreateSvgDocument: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, inputXmlStream: *mut IStream, viewportSize: D2D1_SIZE_F, svgDocument: *mut *mut ID2D1SvgDocument) -> HRESULT
§DrawSvgDocument: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, svgDocument: *mut ID2D1SvgDocument)
§CreateColorContextFromDxgiColorSpace: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, colorSpace: DXGI_COLOR_SPACE_TYPE, colorContext: *mut *mut ID2D1ColorContext1) -> HRESULT
§CreateColorContextFromSimpleColorProfile: unsafe extern "system" fn(This: *mut ID2D1DeviceContext5, simpleProfile: *const D2D1_SIMPLE_COLOR_PROFILE, colorContext: *mut *mut ID2D1ColorContext1) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1DeviceContext5Vtbl
impl RefUnwindSafe for ID2D1DeviceContext5Vtbl
impl Send for ID2D1DeviceContext5Vtbl
impl Sync for ID2D1DeviceContext5Vtbl
impl Unpin for ID2D1DeviceContext5Vtbl
impl UnwindSafe for ID2D1DeviceContext5Vtbl
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