#[repr(C)]pub struct ID2D1ColorContext1 {
pub lpVtbl: *const ID2D1ColorContext1Vtbl,
}
Fields§
§lpVtbl: *const ID2D1ColorContext1Vtbl
Implementations§
Source§impl ID2D1ColorContext1
impl ID2D1ColorContext1
pub unsafe fn GetColorContextType(&self) -> D2D1_COLOR_CONTEXT_TYPE
pub unsafe fn GetDXGIColorSpace(&self) -> DXGI_COLOR_SPACE_TYPE
pub unsafe fn GetSimpleColorProfile( &self, simpleProfile: *mut D2D1_SIMPLE_COLOR_PROFILE, ) -> HRESULT
Methods from Deref<Target = ID2D1ColorContext>§
pub unsafe fn GetColorSpace(&self) -> D2D1_COLOR_SPACE
pub unsafe fn GetProfileSize(&self) -> UINT32
pub unsafe fn GetProfile( &self, profile: *mut BYTE, profileSize: UINT32, ) -> HRESULT
Methods from Deref<Target = ID2D1Resource>§
pub unsafe fn GetFactory(&self, factory: *mut *mut ID2D1Factory)
Trait Implementations§
Source§impl Deref for ID2D1ColorContext1
impl Deref for ID2D1ColorContext1
Source§type Target = ID2D1ColorContext
type Target = ID2D1ColorContext
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1ColorContext
fn deref(&self) -> &ID2D1ColorContext
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1ColorContext1
impl RefUnwindSafe for ID2D1ColorContext1
impl !Send for ID2D1ColorContext1
impl !Sync for ID2D1ColorContext1
impl Unpin for ID2D1ColorContext1
impl UnwindSafe for ID2D1ColorContext1
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