#[repr(transparent)]pub struct IUnknown(_);
Expand description
All COM interfaces (and thus WinRT classes and interfaces) implement IUnknown under the hood to provide reference-counted lifetime management as well as the ability to query for additional interfaces that the object may implement.
Trait Implementations§
§impl<'a> From<&'a ID2D1AnalysisTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1AnalysisTransform> for &'a IUnknown
§fn from(value: &'a ID2D1AnalysisTransform) -> Self
fn from(value: &'a ID2D1AnalysisTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Bitmap> for &'a IUnknown
impl<'a> From<&'a ID2D1Bitmap> for &'a IUnknown
§fn from(value: &'a ID2D1Bitmap) -> Self
fn from(value: &'a ID2D1Bitmap) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Bitmap1> for &'a IUnknown
impl<'a> From<&'a ID2D1Bitmap1> for &'a IUnknown
§fn from(value: &'a ID2D1Bitmap1) -> Self
fn from(value: &'a ID2D1Bitmap1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BitmapBrush> for &'a IUnknown
impl<'a> From<&'a ID2D1BitmapBrush> for &'a IUnknown
§fn from(value: &'a ID2D1BitmapBrush) -> Self
fn from(value: &'a ID2D1BitmapBrush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BitmapBrush1> for &'a IUnknown
impl<'a> From<&'a ID2D1BitmapBrush1> for &'a IUnknown
§fn from(value: &'a ID2D1BitmapBrush1) -> Self
fn from(value: &'a ID2D1BitmapBrush1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BitmapRenderTarget> for &'a IUnknown
impl<'a> From<&'a ID2D1BitmapRenderTarget> for &'a IUnknown
§fn from(value: &'a ID2D1BitmapRenderTarget) -> Self
fn from(value: &'a ID2D1BitmapRenderTarget) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BlendTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1BlendTransform> for &'a IUnknown
§fn from(value: &'a ID2D1BlendTransform) -> Self
fn from(value: &'a ID2D1BlendTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BorderTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1BorderTransform> for &'a IUnknown
§fn from(value: &'a ID2D1BorderTransform) -> Self
fn from(value: &'a ID2D1BorderTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1BoundsAdjustmentTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1BoundsAdjustmentTransform> for &'a IUnknown
§fn from(value: &'a ID2D1BoundsAdjustmentTransform) -> Self
fn from(value: &'a ID2D1BoundsAdjustmentTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Brush> for &'a IUnknown
impl<'a> From<&'a ID2D1Brush> for &'a IUnknown
§fn from(value: &'a ID2D1Brush) -> Self
fn from(value: &'a ID2D1Brush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ColorContext> for &'a IUnknown
impl<'a> From<&'a ID2D1ColorContext> for &'a IUnknown
§fn from(value: &'a ID2D1ColorContext) -> Self
fn from(value: &'a ID2D1ColorContext) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ColorContext1> for &'a IUnknown
impl<'a> From<&'a ID2D1ColorContext1> for &'a IUnknown
§fn from(value: &'a ID2D1ColorContext1) -> Self
fn from(value: &'a ID2D1ColorContext1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandList> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandList> for &'a IUnknown
§fn from(value: &'a ID2D1CommandList) -> Self
fn from(value: &'a ID2D1CommandList) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink) -> Self
fn from(value: &'a ID2D1CommandSink) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink1> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink1> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink1) -> Self
fn from(value: &'a ID2D1CommandSink1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink2> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink2> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink2) -> Self
fn from(value: &'a ID2D1CommandSink2) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink3> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink3> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink3) -> Self
fn from(value: &'a ID2D1CommandSink3) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink4> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink4> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink4) -> Self
fn from(value: &'a ID2D1CommandSink4) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1CommandSink5> for &'a IUnknown
impl<'a> From<&'a ID2D1CommandSink5> for &'a IUnknown
§fn from(value: &'a ID2D1CommandSink5) -> Self
fn from(value: &'a ID2D1CommandSink5) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ComputeInfo> for &'a IUnknown
impl<'a> From<&'a ID2D1ComputeInfo> for &'a IUnknown
§fn from(value: &'a ID2D1ComputeInfo) -> Self
fn from(value: &'a ID2D1ComputeInfo) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ComputeTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1ComputeTransform> for &'a IUnknown
§fn from(value: &'a ID2D1ComputeTransform) -> Self
fn from(value: &'a ID2D1ComputeTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ConcreteTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1ConcreteTransform> for &'a IUnknown
§fn from(value: &'a ID2D1ConcreteTransform) -> Self
fn from(value: &'a ID2D1ConcreteTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DCRenderTarget> for &'a IUnknown
impl<'a> From<&'a ID2D1DCRenderTarget> for &'a IUnknown
§fn from(value: &'a ID2D1DCRenderTarget) -> Self
fn from(value: &'a ID2D1DCRenderTarget) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device> for &'a IUnknown
impl<'a> From<&'a ID2D1Device> for &'a IUnknown
§fn from(value: &'a ID2D1Device) -> Self
fn from(value: &'a ID2D1Device) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device1> for &'a IUnknown
impl<'a> From<&'a ID2D1Device1> for &'a IUnknown
§fn from(value: &'a ID2D1Device1) -> Self
fn from(value: &'a ID2D1Device1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device2> for &'a IUnknown
impl<'a> From<&'a ID2D1Device2> for &'a IUnknown
§fn from(value: &'a ID2D1Device2) -> Self
fn from(value: &'a ID2D1Device2) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device3> for &'a IUnknown
impl<'a> From<&'a ID2D1Device3> for &'a IUnknown
§fn from(value: &'a ID2D1Device3) -> Self
fn from(value: &'a ID2D1Device3) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device4> for &'a IUnknown
impl<'a> From<&'a ID2D1Device4> for &'a IUnknown
§fn from(value: &'a ID2D1Device4) -> Self
fn from(value: &'a ID2D1Device4) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device5> for &'a IUnknown
impl<'a> From<&'a ID2D1Device5> for &'a IUnknown
§fn from(value: &'a ID2D1Device5) -> Self
fn from(value: &'a ID2D1Device5) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Device6> for &'a IUnknown
impl<'a> From<&'a ID2D1Device6> for &'a IUnknown
§fn from(value: &'a ID2D1Device6) -> Self
fn from(value: &'a ID2D1Device6) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext) -> Self
fn from(value: &'a ID2D1DeviceContext) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext1> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext1> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext1) -> Self
fn from(value: &'a ID2D1DeviceContext1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext2> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext2> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext2) -> Self
fn from(value: &'a ID2D1DeviceContext2) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext3> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext3> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext3) -> Self
fn from(value: &'a ID2D1DeviceContext3) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext4> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext4> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext4) -> Self
fn from(value: &'a ID2D1DeviceContext4) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext5> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext5> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext5) -> Self
fn from(value: &'a ID2D1DeviceContext5) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DeviceContext6> for &'a IUnknown
impl<'a> From<&'a ID2D1DeviceContext6> for &'a IUnknown
§fn from(value: &'a ID2D1DeviceContext6) -> Self
fn from(value: &'a ID2D1DeviceContext6) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DrawInfo> for &'a IUnknown
impl<'a> From<&'a ID2D1DrawInfo> for &'a IUnknown
§fn from(value: &'a ID2D1DrawInfo) -> Self
fn from(value: &'a ID2D1DrawInfo) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DrawTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1DrawTransform> for &'a IUnknown
§fn from(value: &'a ID2D1DrawTransform) -> Self
fn from(value: &'a ID2D1DrawTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DrawingStateBlock> for &'a IUnknown
impl<'a> From<&'a ID2D1DrawingStateBlock> for &'a IUnknown
§fn from(value: &'a ID2D1DrawingStateBlock) -> Self
fn from(value: &'a ID2D1DrawingStateBlock) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1DrawingStateBlock1> for &'a IUnknown
impl<'a> From<&'a ID2D1DrawingStateBlock1> for &'a IUnknown
§fn from(value: &'a ID2D1DrawingStateBlock1) -> Self
fn from(value: &'a ID2D1DrawingStateBlock1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Effect> for &'a IUnknown
impl<'a> From<&'a ID2D1Effect> for &'a IUnknown
§fn from(value: &'a ID2D1Effect) -> Self
fn from(value: &'a ID2D1Effect) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1EffectContext> for &'a IUnknown
impl<'a> From<&'a ID2D1EffectContext> for &'a IUnknown
§fn from(value: &'a ID2D1EffectContext) -> Self
fn from(value: &'a ID2D1EffectContext) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1EffectContext1> for &'a IUnknown
impl<'a> From<&'a ID2D1EffectContext1> for &'a IUnknown
§fn from(value: &'a ID2D1EffectContext1) -> Self
fn from(value: &'a ID2D1EffectContext1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1EffectContext2> for &'a IUnknown
impl<'a> From<&'a ID2D1EffectContext2> for &'a IUnknown
§fn from(value: &'a ID2D1EffectContext2) -> Self
fn from(value: &'a ID2D1EffectContext2) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1EffectImpl> for &'a IUnknown
impl<'a> From<&'a ID2D1EffectImpl> for &'a IUnknown
§fn from(value: &'a ID2D1EffectImpl) -> Self
fn from(value: &'a ID2D1EffectImpl) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1EllipseGeometry> for &'a IUnknown
impl<'a> From<&'a ID2D1EllipseGeometry> for &'a IUnknown
§fn from(value: &'a ID2D1EllipseGeometry) -> Self
fn from(value: &'a ID2D1EllipseGeometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory> for &'a IUnknown
§fn from(value: &'a ID2D1Factory) -> Self
fn from(value: &'a ID2D1Factory) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory1> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory1> for &'a IUnknown
§fn from(value: &'a ID2D1Factory1) -> Self
fn from(value: &'a ID2D1Factory1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory2> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory2> for &'a IUnknown
§fn from(value: &'a ID2D1Factory2) -> Self
fn from(value: &'a ID2D1Factory2) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory3> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory3> for &'a IUnknown
§fn from(value: &'a ID2D1Factory3) -> Self
fn from(value: &'a ID2D1Factory3) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory4> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory4> for &'a IUnknown
§fn from(value: &'a ID2D1Factory4) -> Self
fn from(value: &'a ID2D1Factory4) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory5> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory5> for &'a IUnknown
§fn from(value: &'a ID2D1Factory5) -> Self
fn from(value: &'a ID2D1Factory5) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory6> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory6> for &'a IUnknown
§fn from(value: &'a ID2D1Factory6) -> Self
fn from(value: &'a ID2D1Factory6) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Factory7> for &'a IUnknown
impl<'a> From<&'a ID2D1Factory7> for &'a IUnknown
§fn from(value: &'a ID2D1Factory7) -> Self
fn from(value: &'a ID2D1Factory7) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GdiInteropRenderTarget> for &'a IUnknown
impl<'a> From<&'a ID2D1GdiInteropRenderTarget> for &'a IUnknown
§fn from(value: &'a ID2D1GdiInteropRenderTarget) -> Self
fn from(value: &'a ID2D1GdiInteropRenderTarget) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GdiMetafile> for &'a IUnknown
impl<'a> From<&'a ID2D1GdiMetafile> for &'a IUnknown
§fn from(value: &'a ID2D1GdiMetafile) -> Self
fn from(value: &'a ID2D1GdiMetafile) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GdiMetafile1> for &'a IUnknown
impl<'a> From<&'a ID2D1GdiMetafile1> for &'a IUnknown
§fn from(value: &'a ID2D1GdiMetafile1) -> Self
fn from(value: &'a ID2D1GdiMetafile1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GdiMetafileSink> for &'a IUnknown
impl<'a> From<&'a ID2D1GdiMetafileSink> for &'a IUnknown
§fn from(value: &'a ID2D1GdiMetafileSink) -> Self
fn from(value: &'a ID2D1GdiMetafileSink) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GdiMetafileSink1> for &'a IUnknown
impl<'a> From<&'a ID2D1GdiMetafileSink1> for &'a IUnknown
§fn from(value: &'a ID2D1GdiMetafileSink1) -> Self
fn from(value: &'a ID2D1GdiMetafileSink1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Geometry> for &'a IUnknown
impl<'a> From<&'a ID2D1Geometry> for &'a IUnknown
§fn from(value: &'a ID2D1Geometry) -> Self
fn from(value: &'a ID2D1Geometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GeometryGroup> for &'a IUnknown
impl<'a> From<&'a ID2D1GeometryGroup> for &'a IUnknown
§fn from(value: &'a ID2D1GeometryGroup) -> Self
fn from(value: &'a ID2D1GeometryGroup) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GeometryRealization> for &'a IUnknown
impl<'a> From<&'a ID2D1GeometryRealization> for &'a IUnknown
§fn from(value: &'a ID2D1GeometryRealization) -> Self
fn from(value: &'a ID2D1GeometryRealization) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GeometrySink> for &'a IUnknown
impl<'a> From<&'a ID2D1GeometrySink> for &'a IUnknown
§fn from(value: &'a ID2D1GeometrySink) -> Self
fn from(value: &'a ID2D1GeometrySink) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GradientMesh> for &'a IUnknown
impl<'a> From<&'a ID2D1GradientMesh> for &'a IUnknown
§fn from(value: &'a ID2D1GradientMesh) -> Self
fn from(value: &'a ID2D1GradientMesh) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GradientStopCollection> for &'a IUnknown
impl<'a> From<&'a ID2D1GradientStopCollection> for &'a IUnknown
§fn from(value: &'a ID2D1GradientStopCollection) -> Self
fn from(value: &'a ID2D1GradientStopCollection) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1GradientStopCollection1> for &'a IUnknown
impl<'a> From<&'a ID2D1GradientStopCollection1> for &'a IUnknown
§fn from(value: &'a ID2D1GradientStopCollection1) -> Self
fn from(value: &'a ID2D1GradientStopCollection1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1HwndRenderTarget> for &'a IUnknown
impl<'a> From<&'a ID2D1HwndRenderTarget> for &'a IUnknown
§fn from(value: &'a ID2D1HwndRenderTarget) -> Self
fn from(value: &'a ID2D1HwndRenderTarget) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Image> for &'a IUnknown
impl<'a> From<&'a ID2D1Image> for &'a IUnknown
§fn from(value: &'a ID2D1Image) -> Self
fn from(value: &'a ID2D1Image) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ImageBrush> for &'a IUnknown
impl<'a> From<&'a ID2D1ImageBrush> for &'a IUnknown
§fn from(value: &'a ID2D1ImageBrush) -> Self
fn from(value: &'a ID2D1ImageBrush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ImageSource> for &'a IUnknown
impl<'a> From<&'a ID2D1ImageSource> for &'a IUnknown
§fn from(value: &'a ID2D1ImageSource) -> Self
fn from(value: &'a ID2D1ImageSource) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ImageSourceFromWic> for &'a IUnknown
impl<'a> From<&'a ID2D1ImageSourceFromWic> for &'a IUnknown
§fn from(value: &'a ID2D1ImageSourceFromWic) -> Self
fn from(value: &'a ID2D1ImageSourceFromWic) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1InkStyle> for &'a IUnknown
impl<'a> From<&'a ID2D1InkStyle> for &'a IUnknown
§fn from(value: &'a ID2D1InkStyle) -> Self
fn from(value: &'a ID2D1InkStyle) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Layer> for &'a IUnknown
impl<'a> From<&'a ID2D1Layer> for &'a IUnknown
§fn from(value: &'a ID2D1Layer) -> Self
fn from(value: &'a ID2D1Layer) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1LinearGradientBrush> for &'a IUnknown
impl<'a> From<&'a ID2D1LinearGradientBrush> for &'a IUnknown
§fn from(value: &'a ID2D1LinearGradientBrush) -> Self
fn from(value: &'a ID2D1LinearGradientBrush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1LookupTable3D> for &'a IUnknown
impl<'a> From<&'a ID2D1LookupTable3D> for &'a IUnknown
§fn from(value: &'a ID2D1LookupTable3D) -> Self
fn from(value: &'a ID2D1LookupTable3D) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Multithread> for &'a IUnknown
impl<'a> From<&'a ID2D1Multithread> for &'a IUnknown
§fn from(value: &'a ID2D1Multithread) -> Self
fn from(value: &'a ID2D1Multithread) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1OffsetTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1OffsetTransform> for &'a IUnknown
§fn from(value: &'a ID2D1OffsetTransform) -> Self
fn from(value: &'a ID2D1OffsetTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1PathGeometry> for &'a IUnknown
impl<'a> From<&'a ID2D1PathGeometry> for &'a IUnknown
§fn from(value: &'a ID2D1PathGeometry) -> Self
fn from(value: &'a ID2D1PathGeometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1PathGeometry1> for &'a IUnknown
impl<'a> From<&'a ID2D1PathGeometry1> for &'a IUnknown
§fn from(value: &'a ID2D1PathGeometry1) -> Self
fn from(value: &'a ID2D1PathGeometry1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1PrintControl> for &'a IUnknown
impl<'a> From<&'a ID2D1PrintControl> for &'a IUnknown
§fn from(value: &'a ID2D1PrintControl) -> Self
fn from(value: &'a ID2D1PrintControl) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Properties> for &'a IUnknown
impl<'a> From<&'a ID2D1Properties> for &'a IUnknown
§fn from(value: &'a ID2D1Properties) -> Self
fn from(value: &'a ID2D1Properties) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1RadialGradientBrush> for &'a IUnknown
impl<'a> From<&'a ID2D1RadialGradientBrush> for &'a IUnknown
§fn from(value: &'a ID2D1RadialGradientBrush) -> Self
fn from(value: &'a ID2D1RadialGradientBrush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1RectangleGeometry> for &'a IUnknown
impl<'a> From<&'a ID2D1RectangleGeometry> for &'a IUnknown
§fn from(value: &'a ID2D1RectangleGeometry) -> Self
fn from(value: &'a ID2D1RectangleGeometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1RenderInfo> for &'a IUnknown
impl<'a> From<&'a ID2D1RenderInfo> for &'a IUnknown
§fn from(value: &'a ID2D1RenderInfo) -> Self
fn from(value: &'a ID2D1RenderInfo) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1RenderTarget> for &'a IUnknown
impl<'a> From<&'a ID2D1RenderTarget> for &'a IUnknown
§fn from(value: &'a ID2D1RenderTarget) -> Self
fn from(value: &'a ID2D1RenderTarget) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Resource> for &'a IUnknown
impl<'a> From<&'a ID2D1Resource> for &'a IUnknown
§fn from(value: &'a ID2D1Resource) -> Self
fn from(value: &'a ID2D1Resource) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1ResourceTexture> for &'a IUnknown
impl<'a> From<&'a ID2D1ResourceTexture> for &'a IUnknown
§fn from(value: &'a ID2D1ResourceTexture) -> Self
fn from(value: &'a ID2D1ResourceTexture) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1RoundedRectangleGeometry> for &'a IUnknown
impl<'a> From<&'a ID2D1RoundedRectangleGeometry> for &'a IUnknown
§fn from(value: &'a ID2D1RoundedRectangleGeometry) -> Self
fn from(value: &'a ID2D1RoundedRectangleGeometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SimplifiedGeometrySink> for &'a IUnknown
impl<'a> From<&'a ID2D1SimplifiedGeometrySink> for &'a IUnknown
§fn from(value: &'a ID2D1SimplifiedGeometrySink) -> Self
fn from(value: &'a ID2D1SimplifiedGeometrySink) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SolidColorBrush> for &'a IUnknown
impl<'a> From<&'a ID2D1SolidColorBrush> for &'a IUnknown
§fn from(value: &'a ID2D1SolidColorBrush) -> Self
fn from(value: &'a ID2D1SolidColorBrush) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SourceTransform> for &'a IUnknown
impl<'a> From<&'a ID2D1SourceTransform> for &'a IUnknown
§fn from(value: &'a ID2D1SourceTransform) -> Self
fn from(value: &'a ID2D1SourceTransform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SpriteBatch> for &'a IUnknown
impl<'a> From<&'a ID2D1SpriteBatch> for &'a IUnknown
§fn from(value: &'a ID2D1SpriteBatch) -> Self
fn from(value: &'a ID2D1SpriteBatch) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1StrokeStyle> for &'a IUnknown
impl<'a> From<&'a ID2D1StrokeStyle> for &'a IUnknown
§fn from(value: &'a ID2D1StrokeStyle) -> Self
fn from(value: &'a ID2D1StrokeStyle) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1StrokeStyle1> for &'a IUnknown
impl<'a> From<&'a ID2D1StrokeStyle1> for &'a IUnknown
§fn from(value: &'a ID2D1StrokeStyle1) -> Self
fn from(value: &'a ID2D1StrokeStyle1) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgAttribute> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgAttribute> for &'a IUnknown
§fn from(value: &'a ID2D1SvgAttribute) -> Self
fn from(value: &'a ID2D1SvgAttribute) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgDocument> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgDocument> for &'a IUnknown
§fn from(value: &'a ID2D1SvgDocument) -> Self
fn from(value: &'a ID2D1SvgDocument) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgElement> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgElement> for &'a IUnknown
§fn from(value: &'a ID2D1SvgElement) -> Self
fn from(value: &'a ID2D1SvgElement) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgGlyphStyle> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgGlyphStyle> for &'a IUnknown
§fn from(value: &'a ID2D1SvgGlyphStyle) -> Self
fn from(value: &'a ID2D1SvgGlyphStyle) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgPaint> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgPaint> for &'a IUnknown
§fn from(value: &'a ID2D1SvgPaint) -> Self
fn from(value: &'a ID2D1SvgPaint) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgPathData> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgPathData> for &'a IUnknown
§fn from(value: &'a ID2D1SvgPathData) -> Self
fn from(value: &'a ID2D1SvgPathData) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgPointCollection> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgPointCollection> for &'a IUnknown
§fn from(value: &'a ID2D1SvgPointCollection) -> Self
fn from(value: &'a ID2D1SvgPointCollection) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1SvgStrokeDashArray> for &'a IUnknown
impl<'a> From<&'a ID2D1SvgStrokeDashArray> for &'a IUnknown
§fn from(value: &'a ID2D1SvgStrokeDashArray) -> Self
fn from(value: &'a ID2D1SvgStrokeDashArray) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1TessellationSink> for &'a IUnknown
impl<'a> From<&'a ID2D1TessellationSink> for &'a IUnknown
§fn from(value: &'a ID2D1TessellationSink) -> Self
fn from(value: &'a ID2D1TessellationSink) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1Transform> for &'a IUnknown
impl<'a> From<&'a ID2D1Transform> for &'a IUnknown
§fn from(value: &'a ID2D1Transform) -> Self
fn from(value: &'a ID2D1Transform) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1TransformGraph> for &'a IUnknown
impl<'a> From<&'a ID2D1TransformGraph> for &'a IUnknown
§fn from(value: &'a ID2D1TransformGraph) -> Self
fn from(value: &'a ID2D1TransformGraph) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1TransformNode> for &'a IUnknown
impl<'a> From<&'a ID2D1TransformNode> for &'a IUnknown
§fn from(value: &'a ID2D1TransformNode) -> Self
fn from(value: &'a ID2D1TransformNode) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1TransformedGeometry> for &'a IUnknown
impl<'a> From<&'a ID2D1TransformedGeometry> for &'a IUnknown
§fn from(value: &'a ID2D1TransformedGeometry) -> Self
fn from(value: &'a ID2D1TransformedGeometry) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1TransformedImageSource> for &'a IUnknown
impl<'a> From<&'a ID2D1TransformedImageSource> for &'a IUnknown
§fn from(value: &'a ID2D1TransformedImageSource) -> Self
fn from(value: &'a ID2D1TransformedImageSource) -> Self
Converts to this type from the input type.
§impl<'a> From<&'a ID2D1VertexBuffer> for &'a IUnknown
impl<'a> From<&'a ID2D1VertexBuffer> for &'a IUnknown
§fn from(value: &'a ID2D1VertexBuffer) -> Self
fn from(value: &'a ID2D1VertexBuffer) -> Self
Converts to this type from the input type.
§impl From<&ID2D1AnalysisTransform> for IUnknown
impl From<&ID2D1AnalysisTransform> for IUnknown
§fn from(value: &ID2D1AnalysisTransform) -> Self
fn from(value: &ID2D1AnalysisTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Bitmap> for IUnknown
impl From<&ID2D1Bitmap> for IUnknown
§fn from(value: &ID2D1Bitmap) -> Self
fn from(value: &ID2D1Bitmap) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Bitmap1> for IUnknown
impl From<&ID2D1Bitmap1> for IUnknown
§fn from(value: &ID2D1Bitmap1) -> Self
fn from(value: &ID2D1Bitmap1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BitmapBrush> for IUnknown
impl From<&ID2D1BitmapBrush> for IUnknown
§fn from(value: &ID2D1BitmapBrush) -> Self
fn from(value: &ID2D1BitmapBrush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BitmapBrush1> for IUnknown
impl From<&ID2D1BitmapBrush1> for IUnknown
§fn from(value: &ID2D1BitmapBrush1) -> Self
fn from(value: &ID2D1BitmapBrush1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BitmapRenderTarget> for IUnknown
impl From<&ID2D1BitmapRenderTarget> for IUnknown
§fn from(value: &ID2D1BitmapRenderTarget) -> Self
fn from(value: &ID2D1BitmapRenderTarget) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BlendTransform> for IUnknown
impl From<&ID2D1BlendTransform> for IUnknown
§fn from(value: &ID2D1BlendTransform) -> Self
fn from(value: &ID2D1BlendTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BorderTransform> for IUnknown
impl From<&ID2D1BorderTransform> for IUnknown
§fn from(value: &ID2D1BorderTransform) -> Self
fn from(value: &ID2D1BorderTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1BoundsAdjustmentTransform> for IUnknown
impl From<&ID2D1BoundsAdjustmentTransform> for IUnknown
§fn from(value: &ID2D1BoundsAdjustmentTransform) -> Self
fn from(value: &ID2D1BoundsAdjustmentTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Brush> for IUnknown
impl From<&ID2D1Brush> for IUnknown
§fn from(value: &ID2D1Brush) -> Self
fn from(value: &ID2D1Brush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ColorContext> for IUnknown
impl From<&ID2D1ColorContext> for IUnknown
§fn from(value: &ID2D1ColorContext) -> Self
fn from(value: &ID2D1ColorContext) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ColorContext1> for IUnknown
impl From<&ID2D1ColorContext1> for IUnknown
§fn from(value: &ID2D1ColorContext1) -> Self
fn from(value: &ID2D1ColorContext1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandList> for IUnknown
impl From<&ID2D1CommandList> for IUnknown
§fn from(value: &ID2D1CommandList) -> Self
fn from(value: &ID2D1CommandList) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink> for IUnknown
impl From<&ID2D1CommandSink> for IUnknown
§fn from(value: &ID2D1CommandSink) -> Self
fn from(value: &ID2D1CommandSink) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink1> for IUnknown
impl From<&ID2D1CommandSink1> for IUnknown
§fn from(value: &ID2D1CommandSink1) -> Self
fn from(value: &ID2D1CommandSink1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink2> for IUnknown
impl From<&ID2D1CommandSink2> for IUnknown
§fn from(value: &ID2D1CommandSink2) -> Self
fn from(value: &ID2D1CommandSink2) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink3> for IUnknown
impl From<&ID2D1CommandSink3> for IUnknown
§fn from(value: &ID2D1CommandSink3) -> Self
fn from(value: &ID2D1CommandSink3) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink4> for IUnknown
impl From<&ID2D1CommandSink4> for IUnknown
§fn from(value: &ID2D1CommandSink4) -> Self
fn from(value: &ID2D1CommandSink4) -> Self
Converts to this type from the input type.
§impl From<&ID2D1CommandSink5> for IUnknown
impl From<&ID2D1CommandSink5> for IUnknown
§fn from(value: &ID2D1CommandSink5) -> Self
fn from(value: &ID2D1CommandSink5) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ComputeInfo> for IUnknown
impl From<&ID2D1ComputeInfo> for IUnknown
§fn from(value: &ID2D1ComputeInfo) -> Self
fn from(value: &ID2D1ComputeInfo) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ComputeTransform> for IUnknown
impl From<&ID2D1ComputeTransform> for IUnknown
§fn from(value: &ID2D1ComputeTransform) -> Self
fn from(value: &ID2D1ComputeTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ConcreteTransform> for IUnknown
impl From<&ID2D1ConcreteTransform> for IUnknown
§fn from(value: &ID2D1ConcreteTransform) -> Self
fn from(value: &ID2D1ConcreteTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DCRenderTarget> for IUnknown
impl From<&ID2D1DCRenderTarget> for IUnknown
§fn from(value: &ID2D1DCRenderTarget) -> Self
fn from(value: &ID2D1DCRenderTarget) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device> for IUnknown
impl From<&ID2D1Device> for IUnknown
§fn from(value: &ID2D1Device) -> Self
fn from(value: &ID2D1Device) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device1> for IUnknown
impl From<&ID2D1Device1> for IUnknown
§fn from(value: &ID2D1Device1) -> Self
fn from(value: &ID2D1Device1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device2> for IUnknown
impl From<&ID2D1Device2> for IUnknown
§fn from(value: &ID2D1Device2) -> Self
fn from(value: &ID2D1Device2) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device3> for IUnknown
impl From<&ID2D1Device3> for IUnknown
§fn from(value: &ID2D1Device3) -> Self
fn from(value: &ID2D1Device3) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device4> for IUnknown
impl From<&ID2D1Device4> for IUnknown
§fn from(value: &ID2D1Device4) -> Self
fn from(value: &ID2D1Device4) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device5> for IUnknown
impl From<&ID2D1Device5> for IUnknown
§fn from(value: &ID2D1Device5) -> Self
fn from(value: &ID2D1Device5) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Device6> for IUnknown
impl From<&ID2D1Device6> for IUnknown
§fn from(value: &ID2D1Device6) -> Self
fn from(value: &ID2D1Device6) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext> for IUnknown
impl From<&ID2D1DeviceContext> for IUnknown
§fn from(value: &ID2D1DeviceContext) -> Self
fn from(value: &ID2D1DeviceContext) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext1> for IUnknown
impl From<&ID2D1DeviceContext1> for IUnknown
§fn from(value: &ID2D1DeviceContext1) -> Self
fn from(value: &ID2D1DeviceContext1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext2> for IUnknown
impl From<&ID2D1DeviceContext2> for IUnknown
§fn from(value: &ID2D1DeviceContext2) -> Self
fn from(value: &ID2D1DeviceContext2) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext3> for IUnknown
impl From<&ID2D1DeviceContext3> for IUnknown
§fn from(value: &ID2D1DeviceContext3) -> Self
fn from(value: &ID2D1DeviceContext3) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext4> for IUnknown
impl From<&ID2D1DeviceContext4> for IUnknown
§fn from(value: &ID2D1DeviceContext4) -> Self
fn from(value: &ID2D1DeviceContext4) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext5> for IUnknown
impl From<&ID2D1DeviceContext5> for IUnknown
§fn from(value: &ID2D1DeviceContext5) -> Self
fn from(value: &ID2D1DeviceContext5) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DeviceContext6> for IUnknown
impl From<&ID2D1DeviceContext6> for IUnknown
§fn from(value: &ID2D1DeviceContext6) -> Self
fn from(value: &ID2D1DeviceContext6) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DrawInfo> for IUnknown
impl From<&ID2D1DrawInfo> for IUnknown
§fn from(value: &ID2D1DrawInfo) -> Self
fn from(value: &ID2D1DrawInfo) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DrawTransform> for IUnknown
impl From<&ID2D1DrawTransform> for IUnknown
§fn from(value: &ID2D1DrawTransform) -> Self
fn from(value: &ID2D1DrawTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DrawingStateBlock> for IUnknown
impl From<&ID2D1DrawingStateBlock> for IUnknown
§fn from(value: &ID2D1DrawingStateBlock) -> Self
fn from(value: &ID2D1DrawingStateBlock) -> Self
Converts to this type from the input type.
§impl From<&ID2D1DrawingStateBlock1> for IUnknown
impl From<&ID2D1DrawingStateBlock1> for IUnknown
§fn from(value: &ID2D1DrawingStateBlock1) -> Self
fn from(value: &ID2D1DrawingStateBlock1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Effect> for IUnknown
impl From<&ID2D1Effect> for IUnknown
§fn from(value: &ID2D1Effect) -> Self
fn from(value: &ID2D1Effect) -> Self
Converts to this type from the input type.
§impl From<&ID2D1EffectContext> for IUnknown
impl From<&ID2D1EffectContext> for IUnknown
§fn from(value: &ID2D1EffectContext) -> Self
fn from(value: &ID2D1EffectContext) -> Self
Converts to this type from the input type.
§impl From<&ID2D1EffectContext1> for IUnknown
impl From<&ID2D1EffectContext1> for IUnknown
§fn from(value: &ID2D1EffectContext1) -> Self
fn from(value: &ID2D1EffectContext1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1EffectContext2> for IUnknown
impl From<&ID2D1EffectContext2> for IUnknown
§fn from(value: &ID2D1EffectContext2) -> Self
fn from(value: &ID2D1EffectContext2) -> Self
Converts to this type from the input type.
§impl From<&ID2D1EffectImpl> for IUnknown
impl From<&ID2D1EffectImpl> for IUnknown
§fn from(value: &ID2D1EffectImpl) -> Self
fn from(value: &ID2D1EffectImpl) -> Self
Converts to this type from the input type.
§impl From<&ID2D1EllipseGeometry> for IUnknown
impl From<&ID2D1EllipseGeometry> for IUnknown
§fn from(value: &ID2D1EllipseGeometry) -> Self
fn from(value: &ID2D1EllipseGeometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory> for IUnknown
impl From<&ID2D1Factory> for IUnknown
§fn from(value: &ID2D1Factory) -> Self
fn from(value: &ID2D1Factory) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory1> for IUnknown
impl From<&ID2D1Factory1> for IUnknown
§fn from(value: &ID2D1Factory1) -> Self
fn from(value: &ID2D1Factory1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory2> for IUnknown
impl From<&ID2D1Factory2> for IUnknown
§fn from(value: &ID2D1Factory2) -> Self
fn from(value: &ID2D1Factory2) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory3> for IUnknown
impl From<&ID2D1Factory3> for IUnknown
§fn from(value: &ID2D1Factory3) -> Self
fn from(value: &ID2D1Factory3) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory4> for IUnknown
impl From<&ID2D1Factory4> for IUnknown
§fn from(value: &ID2D1Factory4) -> Self
fn from(value: &ID2D1Factory4) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory5> for IUnknown
impl From<&ID2D1Factory5> for IUnknown
§fn from(value: &ID2D1Factory5) -> Self
fn from(value: &ID2D1Factory5) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory6> for IUnknown
impl From<&ID2D1Factory6> for IUnknown
§fn from(value: &ID2D1Factory6) -> Self
fn from(value: &ID2D1Factory6) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Factory7> for IUnknown
impl From<&ID2D1Factory7> for IUnknown
§fn from(value: &ID2D1Factory7) -> Self
fn from(value: &ID2D1Factory7) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GdiInteropRenderTarget> for IUnknown
impl From<&ID2D1GdiInteropRenderTarget> for IUnknown
§fn from(value: &ID2D1GdiInteropRenderTarget) -> Self
fn from(value: &ID2D1GdiInteropRenderTarget) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GdiMetafile> for IUnknown
impl From<&ID2D1GdiMetafile> for IUnknown
§fn from(value: &ID2D1GdiMetafile) -> Self
fn from(value: &ID2D1GdiMetafile) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GdiMetafile1> for IUnknown
impl From<&ID2D1GdiMetafile1> for IUnknown
§fn from(value: &ID2D1GdiMetafile1) -> Self
fn from(value: &ID2D1GdiMetafile1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GdiMetafileSink> for IUnknown
impl From<&ID2D1GdiMetafileSink> for IUnknown
§fn from(value: &ID2D1GdiMetafileSink) -> Self
fn from(value: &ID2D1GdiMetafileSink) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GdiMetafileSink1> for IUnknown
impl From<&ID2D1GdiMetafileSink1> for IUnknown
§fn from(value: &ID2D1GdiMetafileSink1) -> Self
fn from(value: &ID2D1GdiMetafileSink1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Geometry> for IUnknown
impl From<&ID2D1Geometry> for IUnknown
§fn from(value: &ID2D1Geometry) -> Self
fn from(value: &ID2D1Geometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GeometryGroup> for IUnknown
impl From<&ID2D1GeometryGroup> for IUnknown
§fn from(value: &ID2D1GeometryGroup) -> Self
fn from(value: &ID2D1GeometryGroup) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GeometryRealization> for IUnknown
impl From<&ID2D1GeometryRealization> for IUnknown
§fn from(value: &ID2D1GeometryRealization) -> Self
fn from(value: &ID2D1GeometryRealization) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GeometrySink> for IUnknown
impl From<&ID2D1GeometrySink> for IUnknown
§fn from(value: &ID2D1GeometrySink) -> Self
fn from(value: &ID2D1GeometrySink) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GradientMesh> for IUnknown
impl From<&ID2D1GradientMesh> for IUnknown
§fn from(value: &ID2D1GradientMesh) -> Self
fn from(value: &ID2D1GradientMesh) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GradientStopCollection> for IUnknown
impl From<&ID2D1GradientStopCollection> for IUnknown
§fn from(value: &ID2D1GradientStopCollection) -> Self
fn from(value: &ID2D1GradientStopCollection) -> Self
Converts to this type from the input type.
§impl From<&ID2D1GradientStopCollection1> for IUnknown
impl From<&ID2D1GradientStopCollection1> for IUnknown
§fn from(value: &ID2D1GradientStopCollection1) -> Self
fn from(value: &ID2D1GradientStopCollection1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1HwndRenderTarget> for IUnknown
impl From<&ID2D1HwndRenderTarget> for IUnknown
§fn from(value: &ID2D1HwndRenderTarget) -> Self
fn from(value: &ID2D1HwndRenderTarget) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Image> for IUnknown
impl From<&ID2D1Image> for IUnknown
§fn from(value: &ID2D1Image) -> Self
fn from(value: &ID2D1Image) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ImageBrush> for IUnknown
impl From<&ID2D1ImageBrush> for IUnknown
§fn from(value: &ID2D1ImageBrush) -> Self
fn from(value: &ID2D1ImageBrush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ImageSource> for IUnknown
impl From<&ID2D1ImageSource> for IUnknown
§fn from(value: &ID2D1ImageSource) -> Self
fn from(value: &ID2D1ImageSource) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ImageSourceFromWic> for IUnknown
impl From<&ID2D1ImageSourceFromWic> for IUnknown
§fn from(value: &ID2D1ImageSourceFromWic) -> Self
fn from(value: &ID2D1ImageSourceFromWic) -> Self
Converts to this type from the input type.
§impl From<&ID2D1InkStyle> for IUnknown
impl From<&ID2D1InkStyle> for IUnknown
§fn from(value: &ID2D1InkStyle) -> Self
fn from(value: &ID2D1InkStyle) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Layer> for IUnknown
impl From<&ID2D1Layer> for IUnknown
§fn from(value: &ID2D1Layer) -> Self
fn from(value: &ID2D1Layer) -> Self
Converts to this type from the input type.
§impl From<&ID2D1LinearGradientBrush> for IUnknown
impl From<&ID2D1LinearGradientBrush> for IUnknown
§fn from(value: &ID2D1LinearGradientBrush) -> Self
fn from(value: &ID2D1LinearGradientBrush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1LookupTable3D> for IUnknown
impl From<&ID2D1LookupTable3D> for IUnknown
§fn from(value: &ID2D1LookupTable3D) -> Self
fn from(value: &ID2D1LookupTable3D) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Multithread> for IUnknown
impl From<&ID2D1Multithread> for IUnknown
§fn from(value: &ID2D1Multithread) -> Self
fn from(value: &ID2D1Multithread) -> Self
Converts to this type from the input type.
§impl From<&ID2D1OffsetTransform> for IUnknown
impl From<&ID2D1OffsetTransform> for IUnknown
§fn from(value: &ID2D1OffsetTransform) -> Self
fn from(value: &ID2D1OffsetTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1PathGeometry> for IUnknown
impl From<&ID2D1PathGeometry> for IUnknown
§fn from(value: &ID2D1PathGeometry) -> Self
fn from(value: &ID2D1PathGeometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1PathGeometry1> for IUnknown
impl From<&ID2D1PathGeometry1> for IUnknown
§fn from(value: &ID2D1PathGeometry1) -> Self
fn from(value: &ID2D1PathGeometry1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1PrintControl> for IUnknown
impl From<&ID2D1PrintControl> for IUnknown
§fn from(value: &ID2D1PrintControl) -> Self
fn from(value: &ID2D1PrintControl) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Properties> for IUnknown
impl From<&ID2D1Properties> for IUnknown
§fn from(value: &ID2D1Properties) -> Self
fn from(value: &ID2D1Properties) -> Self
Converts to this type from the input type.
§impl From<&ID2D1RadialGradientBrush> for IUnknown
impl From<&ID2D1RadialGradientBrush> for IUnknown
§fn from(value: &ID2D1RadialGradientBrush) -> Self
fn from(value: &ID2D1RadialGradientBrush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1RectangleGeometry> for IUnknown
impl From<&ID2D1RectangleGeometry> for IUnknown
§fn from(value: &ID2D1RectangleGeometry) -> Self
fn from(value: &ID2D1RectangleGeometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1RenderInfo> for IUnknown
impl From<&ID2D1RenderInfo> for IUnknown
§fn from(value: &ID2D1RenderInfo) -> Self
fn from(value: &ID2D1RenderInfo) -> Self
Converts to this type from the input type.
§impl From<&ID2D1RenderTarget> for IUnknown
impl From<&ID2D1RenderTarget> for IUnknown
§fn from(value: &ID2D1RenderTarget) -> Self
fn from(value: &ID2D1RenderTarget) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Resource> for IUnknown
impl From<&ID2D1Resource> for IUnknown
§fn from(value: &ID2D1Resource) -> Self
fn from(value: &ID2D1Resource) -> Self
Converts to this type from the input type.
§impl From<&ID2D1ResourceTexture> for IUnknown
impl From<&ID2D1ResourceTexture> for IUnknown
§fn from(value: &ID2D1ResourceTexture) -> Self
fn from(value: &ID2D1ResourceTexture) -> Self
Converts to this type from the input type.
§impl From<&ID2D1RoundedRectangleGeometry> for IUnknown
impl From<&ID2D1RoundedRectangleGeometry> for IUnknown
§fn from(value: &ID2D1RoundedRectangleGeometry) -> Self
fn from(value: &ID2D1RoundedRectangleGeometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SimplifiedGeometrySink> for IUnknown
impl From<&ID2D1SimplifiedGeometrySink> for IUnknown
§fn from(value: &ID2D1SimplifiedGeometrySink) -> Self
fn from(value: &ID2D1SimplifiedGeometrySink) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SolidColorBrush> for IUnknown
impl From<&ID2D1SolidColorBrush> for IUnknown
§fn from(value: &ID2D1SolidColorBrush) -> Self
fn from(value: &ID2D1SolidColorBrush) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SourceTransform> for IUnknown
impl From<&ID2D1SourceTransform> for IUnknown
§fn from(value: &ID2D1SourceTransform) -> Self
fn from(value: &ID2D1SourceTransform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SpriteBatch> for IUnknown
impl From<&ID2D1SpriteBatch> for IUnknown
§fn from(value: &ID2D1SpriteBatch) -> Self
fn from(value: &ID2D1SpriteBatch) -> Self
Converts to this type from the input type.
§impl From<&ID2D1StrokeStyle> for IUnknown
impl From<&ID2D1StrokeStyle> for IUnknown
§fn from(value: &ID2D1StrokeStyle) -> Self
fn from(value: &ID2D1StrokeStyle) -> Self
Converts to this type from the input type.
§impl From<&ID2D1StrokeStyle1> for IUnknown
impl From<&ID2D1StrokeStyle1> for IUnknown
§fn from(value: &ID2D1StrokeStyle1) -> Self
fn from(value: &ID2D1StrokeStyle1) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgAttribute> for IUnknown
impl From<&ID2D1SvgAttribute> for IUnknown
§fn from(value: &ID2D1SvgAttribute) -> Self
fn from(value: &ID2D1SvgAttribute) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgDocument> for IUnknown
impl From<&ID2D1SvgDocument> for IUnknown
§fn from(value: &ID2D1SvgDocument) -> Self
fn from(value: &ID2D1SvgDocument) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgElement> for IUnknown
impl From<&ID2D1SvgElement> for IUnknown
§fn from(value: &ID2D1SvgElement) -> Self
fn from(value: &ID2D1SvgElement) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgGlyphStyle> for IUnknown
impl From<&ID2D1SvgGlyphStyle> for IUnknown
§fn from(value: &ID2D1SvgGlyphStyle) -> Self
fn from(value: &ID2D1SvgGlyphStyle) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgPaint> for IUnknown
impl From<&ID2D1SvgPaint> for IUnknown
§fn from(value: &ID2D1SvgPaint) -> Self
fn from(value: &ID2D1SvgPaint) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgPathData> for IUnknown
impl From<&ID2D1SvgPathData> for IUnknown
§fn from(value: &ID2D1SvgPathData) -> Self
fn from(value: &ID2D1SvgPathData) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgPointCollection> for IUnknown
impl From<&ID2D1SvgPointCollection> for IUnknown
§fn from(value: &ID2D1SvgPointCollection) -> Self
fn from(value: &ID2D1SvgPointCollection) -> Self
Converts to this type from the input type.
§impl From<&ID2D1SvgStrokeDashArray> for IUnknown
impl From<&ID2D1SvgStrokeDashArray> for IUnknown
§fn from(value: &ID2D1SvgStrokeDashArray) -> Self
fn from(value: &ID2D1SvgStrokeDashArray) -> Self
Converts to this type from the input type.
§impl From<&ID2D1TessellationSink> for IUnknown
impl From<&ID2D1TessellationSink> for IUnknown
§fn from(value: &ID2D1TessellationSink) -> Self
fn from(value: &ID2D1TessellationSink) -> Self
Converts to this type from the input type.
§impl From<&ID2D1Transform> for IUnknown
impl From<&ID2D1Transform> for IUnknown
§fn from(value: &ID2D1Transform) -> Self
fn from(value: &ID2D1Transform) -> Self
Converts to this type from the input type.
§impl From<&ID2D1TransformGraph> for IUnknown
impl From<&ID2D1TransformGraph> for IUnknown
§fn from(value: &ID2D1TransformGraph) -> Self
fn from(value: &ID2D1TransformGraph) -> Self
Converts to this type from the input type.
§impl From<&ID2D1TransformNode> for IUnknown
impl From<&ID2D1TransformNode> for IUnknown
§fn from(value: &ID2D1TransformNode) -> Self
fn from(value: &ID2D1TransformNode) -> Self
Converts to this type from the input type.
§impl From<&ID2D1TransformedGeometry> for IUnknown
impl From<&ID2D1TransformedGeometry> for IUnknown
§fn from(value: &ID2D1TransformedGeometry) -> Self
fn from(value: &ID2D1TransformedGeometry) -> Self
Converts to this type from the input type.
§impl From<&ID2D1TransformedImageSource> for IUnknown
impl From<&ID2D1TransformedImageSource> for IUnknown
§fn from(value: &ID2D1TransformedImageSource) -> Self
fn from(value: &ID2D1TransformedImageSource) -> Self
Converts to this type from the input type.
§impl From<&ID2D1VertexBuffer> for IUnknown
impl From<&ID2D1VertexBuffer> for IUnknown
§fn from(value: &ID2D1VertexBuffer) -> Self
fn from(value: &ID2D1VertexBuffer) -> Self
Converts to this type from the input type.
§impl From<ID2D1AnalysisTransform> for IUnknown
impl From<ID2D1AnalysisTransform> for IUnknown
§fn from(value: ID2D1AnalysisTransform) -> Self
fn from(value: ID2D1AnalysisTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1Bitmap> for IUnknown
impl From<ID2D1Bitmap> for IUnknown
§fn from(value: ID2D1Bitmap) -> Self
fn from(value: ID2D1Bitmap) -> Self
Converts to this type from the input type.
§impl From<ID2D1Bitmap1> for IUnknown
impl From<ID2D1Bitmap1> for IUnknown
§fn from(value: ID2D1Bitmap1) -> Self
fn from(value: ID2D1Bitmap1) -> Self
Converts to this type from the input type.
§impl From<ID2D1BitmapBrush> for IUnknown
impl From<ID2D1BitmapBrush> for IUnknown
§fn from(value: ID2D1BitmapBrush) -> Self
fn from(value: ID2D1BitmapBrush) -> Self
Converts to this type from the input type.
§impl From<ID2D1BitmapBrush1> for IUnknown
impl From<ID2D1BitmapBrush1> for IUnknown
§fn from(value: ID2D1BitmapBrush1) -> Self
fn from(value: ID2D1BitmapBrush1) -> Self
Converts to this type from the input type.
§impl From<ID2D1BitmapRenderTarget> for IUnknown
impl From<ID2D1BitmapRenderTarget> for IUnknown
§fn from(value: ID2D1BitmapRenderTarget) -> Self
fn from(value: ID2D1BitmapRenderTarget) -> Self
Converts to this type from the input type.
§impl From<ID2D1BlendTransform> for IUnknown
impl From<ID2D1BlendTransform> for IUnknown
§fn from(value: ID2D1BlendTransform) -> Self
fn from(value: ID2D1BlendTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1BorderTransform> for IUnknown
impl From<ID2D1BorderTransform> for IUnknown
§fn from(value: ID2D1BorderTransform) -> Self
fn from(value: ID2D1BorderTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1BoundsAdjustmentTransform> for IUnknown
impl From<ID2D1BoundsAdjustmentTransform> for IUnknown
§fn from(value: ID2D1BoundsAdjustmentTransform) -> Self
fn from(value: ID2D1BoundsAdjustmentTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1Brush> for IUnknown
impl From<ID2D1Brush> for IUnknown
§fn from(value: ID2D1Brush) -> Self
fn from(value: ID2D1Brush) -> Self
Converts to this type from the input type.
§impl From<ID2D1ColorContext> for IUnknown
impl From<ID2D1ColorContext> for IUnknown
§fn from(value: ID2D1ColorContext) -> Self
fn from(value: ID2D1ColorContext) -> Self
Converts to this type from the input type.
§impl From<ID2D1ColorContext1> for IUnknown
impl From<ID2D1ColorContext1> for IUnknown
§fn from(value: ID2D1ColorContext1) -> Self
fn from(value: ID2D1ColorContext1) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandList> for IUnknown
impl From<ID2D1CommandList> for IUnknown
§fn from(value: ID2D1CommandList) -> Self
fn from(value: ID2D1CommandList) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink> for IUnknown
impl From<ID2D1CommandSink> for IUnknown
§fn from(value: ID2D1CommandSink) -> Self
fn from(value: ID2D1CommandSink) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink1> for IUnknown
impl From<ID2D1CommandSink1> for IUnknown
§fn from(value: ID2D1CommandSink1) -> Self
fn from(value: ID2D1CommandSink1) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink2> for IUnknown
impl From<ID2D1CommandSink2> for IUnknown
§fn from(value: ID2D1CommandSink2) -> Self
fn from(value: ID2D1CommandSink2) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink3> for IUnknown
impl From<ID2D1CommandSink3> for IUnknown
§fn from(value: ID2D1CommandSink3) -> Self
fn from(value: ID2D1CommandSink3) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink4> for IUnknown
impl From<ID2D1CommandSink4> for IUnknown
§fn from(value: ID2D1CommandSink4) -> Self
fn from(value: ID2D1CommandSink4) -> Self
Converts to this type from the input type.
§impl From<ID2D1CommandSink5> for IUnknown
impl From<ID2D1CommandSink5> for IUnknown
§fn from(value: ID2D1CommandSink5) -> Self
fn from(value: ID2D1CommandSink5) -> Self
Converts to this type from the input type.
§impl From<ID2D1ComputeInfo> for IUnknown
impl From<ID2D1ComputeInfo> for IUnknown
§fn from(value: ID2D1ComputeInfo) -> Self
fn from(value: ID2D1ComputeInfo) -> Self
Converts to this type from the input type.
§impl From<ID2D1ComputeTransform> for IUnknown
impl From<ID2D1ComputeTransform> for IUnknown
§fn from(value: ID2D1ComputeTransform) -> Self
fn from(value: ID2D1ComputeTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1ConcreteTransform> for IUnknown
impl From<ID2D1ConcreteTransform> for IUnknown
§fn from(value: ID2D1ConcreteTransform) -> Self
fn from(value: ID2D1ConcreteTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1DCRenderTarget> for IUnknown
impl From<ID2D1DCRenderTarget> for IUnknown
§fn from(value: ID2D1DCRenderTarget) -> Self
fn from(value: ID2D1DCRenderTarget) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device> for IUnknown
impl From<ID2D1Device> for IUnknown
§fn from(value: ID2D1Device) -> Self
fn from(value: ID2D1Device) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device1> for IUnknown
impl From<ID2D1Device1> for IUnknown
§fn from(value: ID2D1Device1) -> Self
fn from(value: ID2D1Device1) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device2> for IUnknown
impl From<ID2D1Device2> for IUnknown
§fn from(value: ID2D1Device2) -> Self
fn from(value: ID2D1Device2) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device3> for IUnknown
impl From<ID2D1Device3> for IUnknown
§fn from(value: ID2D1Device3) -> Self
fn from(value: ID2D1Device3) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device4> for IUnknown
impl From<ID2D1Device4> for IUnknown
§fn from(value: ID2D1Device4) -> Self
fn from(value: ID2D1Device4) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device5> for IUnknown
impl From<ID2D1Device5> for IUnknown
§fn from(value: ID2D1Device5) -> Self
fn from(value: ID2D1Device5) -> Self
Converts to this type from the input type.
§impl From<ID2D1Device6> for IUnknown
impl From<ID2D1Device6> for IUnknown
§fn from(value: ID2D1Device6) -> Self
fn from(value: ID2D1Device6) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext> for IUnknown
impl From<ID2D1DeviceContext> for IUnknown
§fn from(value: ID2D1DeviceContext) -> Self
fn from(value: ID2D1DeviceContext) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext1> for IUnknown
impl From<ID2D1DeviceContext1> for IUnknown
§fn from(value: ID2D1DeviceContext1) -> Self
fn from(value: ID2D1DeviceContext1) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext2> for IUnknown
impl From<ID2D1DeviceContext2> for IUnknown
§fn from(value: ID2D1DeviceContext2) -> Self
fn from(value: ID2D1DeviceContext2) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext3> for IUnknown
impl From<ID2D1DeviceContext3> for IUnknown
§fn from(value: ID2D1DeviceContext3) -> Self
fn from(value: ID2D1DeviceContext3) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext4> for IUnknown
impl From<ID2D1DeviceContext4> for IUnknown
§fn from(value: ID2D1DeviceContext4) -> Self
fn from(value: ID2D1DeviceContext4) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext5> for IUnknown
impl From<ID2D1DeviceContext5> for IUnknown
§fn from(value: ID2D1DeviceContext5) -> Self
fn from(value: ID2D1DeviceContext5) -> Self
Converts to this type from the input type.
§impl From<ID2D1DeviceContext6> for IUnknown
impl From<ID2D1DeviceContext6> for IUnknown
§fn from(value: ID2D1DeviceContext6) -> Self
fn from(value: ID2D1DeviceContext6) -> Self
Converts to this type from the input type.
§impl From<ID2D1DrawInfo> for IUnknown
impl From<ID2D1DrawInfo> for IUnknown
§fn from(value: ID2D1DrawInfo) -> Self
fn from(value: ID2D1DrawInfo) -> Self
Converts to this type from the input type.
§impl From<ID2D1DrawTransform> for IUnknown
impl From<ID2D1DrawTransform> for IUnknown
§fn from(value: ID2D1DrawTransform) -> Self
fn from(value: ID2D1DrawTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1DrawingStateBlock> for IUnknown
impl From<ID2D1DrawingStateBlock> for IUnknown
§fn from(value: ID2D1DrawingStateBlock) -> Self
fn from(value: ID2D1DrawingStateBlock) -> Self
Converts to this type from the input type.
§impl From<ID2D1DrawingStateBlock1> for IUnknown
impl From<ID2D1DrawingStateBlock1> for IUnknown
§fn from(value: ID2D1DrawingStateBlock1) -> Self
fn from(value: ID2D1DrawingStateBlock1) -> Self
Converts to this type from the input type.
§impl From<ID2D1Effect> for IUnknown
impl From<ID2D1Effect> for IUnknown
§fn from(value: ID2D1Effect) -> Self
fn from(value: ID2D1Effect) -> Self
Converts to this type from the input type.
§impl From<ID2D1EffectContext> for IUnknown
impl From<ID2D1EffectContext> for IUnknown
§fn from(value: ID2D1EffectContext) -> Self
fn from(value: ID2D1EffectContext) -> Self
Converts to this type from the input type.
§impl From<ID2D1EffectContext1> for IUnknown
impl From<ID2D1EffectContext1> for IUnknown
§fn from(value: ID2D1EffectContext1) -> Self
fn from(value: ID2D1EffectContext1) -> Self
Converts to this type from the input type.
§impl From<ID2D1EffectContext2> for IUnknown
impl From<ID2D1EffectContext2> for IUnknown
§fn from(value: ID2D1EffectContext2) -> Self
fn from(value: ID2D1EffectContext2) -> Self
Converts to this type from the input type.
§impl From<ID2D1EffectImpl> for IUnknown
impl From<ID2D1EffectImpl> for IUnknown
§fn from(value: ID2D1EffectImpl) -> Self
fn from(value: ID2D1EffectImpl) -> Self
Converts to this type from the input type.
§impl From<ID2D1EllipseGeometry> for IUnknown
impl From<ID2D1EllipseGeometry> for IUnknown
§fn from(value: ID2D1EllipseGeometry) -> Self
fn from(value: ID2D1EllipseGeometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory> for IUnknown
impl From<ID2D1Factory> for IUnknown
§fn from(value: ID2D1Factory) -> Self
fn from(value: ID2D1Factory) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory1> for IUnknown
impl From<ID2D1Factory1> for IUnknown
§fn from(value: ID2D1Factory1) -> Self
fn from(value: ID2D1Factory1) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory2> for IUnknown
impl From<ID2D1Factory2> for IUnknown
§fn from(value: ID2D1Factory2) -> Self
fn from(value: ID2D1Factory2) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory3> for IUnknown
impl From<ID2D1Factory3> for IUnknown
§fn from(value: ID2D1Factory3) -> Self
fn from(value: ID2D1Factory3) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory4> for IUnknown
impl From<ID2D1Factory4> for IUnknown
§fn from(value: ID2D1Factory4) -> Self
fn from(value: ID2D1Factory4) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory5> for IUnknown
impl From<ID2D1Factory5> for IUnknown
§fn from(value: ID2D1Factory5) -> Self
fn from(value: ID2D1Factory5) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory6> for IUnknown
impl From<ID2D1Factory6> for IUnknown
§fn from(value: ID2D1Factory6) -> Self
fn from(value: ID2D1Factory6) -> Self
Converts to this type from the input type.
§impl From<ID2D1Factory7> for IUnknown
impl From<ID2D1Factory7> for IUnknown
§fn from(value: ID2D1Factory7) -> Self
fn from(value: ID2D1Factory7) -> Self
Converts to this type from the input type.
§impl From<ID2D1GdiInteropRenderTarget> for IUnknown
impl From<ID2D1GdiInteropRenderTarget> for IUnknown
§fn from(value: ID2D1GdiInteropRenderTarget) -> Self
fn from(value: ID2D1GdiInteropRenderTarget) -> Self
Converts to this type from the input type.
§impl From<ID2D1GdiMetafile> for IUnknown
impl From<ID2D1GdiMetafile> for IUnknown
§fn from(value: ID2D1GdiMetafile) -> Self
fn from(value: ID2D1GdiMetafile) -> Self
Converts to this type from the input type.
§impl From<ID2D1GdiMetafile1> for IUnknown
impl From<ID2D1GdiMetafile1> for IUnknown
§fn from(value: ID2D1GdiMetafile1) -> Self
fn from(value: ID2D1GdiMetafile1) -> Self
Converts to this type from the input type.
§impl From<ID2D1GdiMetafileSink> for IUnknown
impl From<ID2D1GdiMetafileSink> for IUnknown
§fn from(value: ID2D1GdiMetafileSink) -> Self
fn from(value: ID2D1GdiMetafileSink) -> Self
Converts to this type from the input type.
§impl From<ID2D1GdiMetafileSink1> for IUnknown
impl From<ID2D1GdiMetafileSink1> for IUnknown
§fn from(value: ID2D1GdiMetafileSink1) -> Self
fn from(value: ID2D1GdiMetafileSink1) -> Self
Converts to this type from the input type.
§impl From<ID2D1Geometry> for IUnknown
impl From<ID2D1Geometry> for IUnknown
§fn from(value: ID2D1Geometry) -> Self
fn from(value: ID2D1Geometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1GeometryGroup> for IUnknown
impl From<ID2D1GeometryGroup> for IUnknown
§fn from(value: ID2D1GeometryGroup) -> Self
fn from(value: ID2D1GeometryGroup) -> Self
Converts to this type from the input type.
§impl From<ID2D1GeometryRealization> for IUnknown
impl From<ID2D1GeometryRealization> for IUnknown
§fn from(value: ID2D1GeometryRealization) -> Self
fn from(value: ID2D1GeometryRealization) -> Self
Converts to this type from the input type.
§impl From<ID2D1GeometrySink> for IUnknown
impl From<ID2D1GeometrySink> for IUnknown
§fn from(value: ID2D1GeometrySink) -> Self
fn from(value: ID2D1GeometrySink) -> Self
Converts to this type from the input type.
§impl From<ID2D1GradientMesh> for IUnknown
impl From<ID2D1GradientMesh> for IUnknown
§fn from(value: ID2D1GradientMesh) -> Self
fn from(value: ID2D1GradientMesh) -> Self
Converts to this type from the input type.
§impl From<ID2D1GradientStopCollection> for IUnknown
impl From<ID2D1GradientStopCollection> for IUnknown
§fn from(value: ID2D1GradientStopCollection) -> Self
fn from(value: ID2D1GradientStopCollection) -> Self
Converts to this type from the input type.
§impl From<ID2D1GradientStopCollection1> for IUnknown
impl From<ID2D1GradientStopCollection1> for IUnknown
§fn from(value: ID2D1GradientStopCollection1) -> Self
fn from(value: ID2D1GradientStopCollection1) -> Self
Converts to this type from the input type.
§impl From<ID2D1HwndRenderTarget> for IUnknown
impl From<ID2D1HwndRenderTarget> for IUnknown
§fn from(value: ID2D1HwndRenderTarget) -> Self
fn from(value: ID2D1HwndRenderTarget) -> Self
Converts to this type from the input type.
§impl From<ID2D1Image> for IUnknown
impl From<ID2D1Image> for IUnknown
§fn from(value: ID2D1Image) -> Self
fn from(value: ID2D1Image) -> Self
Converts to this type from the input type.
§impl From<ID2D1ImageBrush> for IUnknown
impl From<ID2D1ImageBrush> for IUnknown
§fn from(value: ID2D1ImageBrush) -> Self
fn from(value: ID2D1ImageBrush) -> Self
Converts to this type from the input type.
§impl From<ID2D1ImageSource> for IUnknown
impl From<ID2D1ImageSource> for IUnknown
§fn from(value: ID2D1ImageSource) -> Self
fn from(value: ID2D1ImageSource) -> Self
Converts to this type from the input type.
§impl From<ID2D1ImageSourceFromWic> for IUnknown
impl From<ID2D1ImageSourceFromWic> for IUnknown
§fn from(value: ID2D1ImageSourceFromWic) -> Self
fn from(value: ID2D1ImageSourceFromWic) -> Self
Converts to this type from the input type.
§impl From<ID2D1InkStyle> for IUnknown
impl From<ID2D1InkStyle> for IUnknown
§fn from(value: ID2D1InkStyle) -> Self
fn from(value: ID2D1InkStyle) -> Self
Converts to this type from the input type.
§impl From<ID2D1Layer> for IUnknown
impl From<ID2D1Layer> for IUnknown
§fn from(value: ID2D1Layer) -> Self
fn from(value: ID2D1Layer) -> Self
Converts to this type from the input type.
§impl From<ID2D1LinearGradientBrush> for IUnknown
impl From<ID2D1LinearGradientBrush> for IUnknown
§fn from(value: ID2D1LinearGradientBrush) -> Self
fn from(value: ID2D1LinearGradientBrush) -> Self
Converts to this type from the input type.
§impl From<ID2D1LookupTable3D> for IUnknown
impl From<ID2D1LookupTable3D> for IUnknown
§fn from(value: ID2D1LookupTable3D) -> Self
fn from(value: ID2D1LookupTable3D) -> Self
Converts to this type from the input type.
§impl From<ID2D1Multithread> for IUnknown
impl From<ID2D1Multithread> for IUnknown
§fn from(value: ID2D1Multithread) -> Self
fn from(value: ID2D1Multithread) -> Self
Converts to this type from the input type.
§impl From<ID2D1OffsetTransform> for IUnknown
impl From<ID2D1OffsetTransform> for IUnknown
§fn from(value: ID2D1OffsetTransform) -> Self
fn from(value: ID2D1OffsetTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1PathGeometry> for IUnknown
impl From<ID2D1PathGeometry> for IUnknown
§fn from(value: ID2D1PathGeometry) -> Self
fn from(value: ID2D1PathGeometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1PathGeometry1> for IUnknown
impl From<ID2D1PathGeometry1> for IUnknown
§fn from(value: ID2D1PathGeometry1) -> Self
fn from(value: ID2D1PathGeometry1) -> Self
Converts to this type from the input type.
§impl From<ID2D1PrintControl> for IUnknown
impl From<ID2D1PrintControl> for IUnknown
§fn from(value: ID2D1PrintControl) -> Self
fn from(value: ID2D1PrintControl) -> Self
Converts to this type from the input type.
§impl From<ID2D1Properties> for IUnknown
impl From<ID2D1Properties> for IUnknown
§fn from(value: ID2D1Properties) -> Self
fn from(value: ID2D1Properties) -> Self
Converts to this type from the input type.
§impl From<ID2D1RadialGradientBrush> for IUnknown
impl From<ID2D1RadialGradientBrush> for IUnknown
§fn from(value: ID2D1RadialGradientBrush) -> Self
fn from(value: ID2D1RadialGradientBrush) -> Self
Converts to this type from the input type.
§impl From<ID2D1RectangleGeometry> for IUnknown
impl From<ID2D1RectangleGeometry> for IUnknown
§fn from(value: ID2D1RectangleGeometry) -> Self
fn from(value: ID2D1RectangleGeometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1RenderInfo> for IUnknown
impl From<ID2D1RenderInfo> for IUnknown
§fn from(value: ID2D1RenderInfo) -> Self
fn from(value: ID2D1RenderInfo) -> Self
Converts to this type from the input type.
§impl From<ID2D1RenderTarget> for IUnknown
impl From<ID2D1RenderTarget> for IUnknown
§fn from(value: ID2D1RenderTarget) -> Self
fn from(value: ID2D1RenderTarget) -> Self
Converts to this type from the input type.
§impl From<ID2D1Resource> for IUnknown
impl From<ID2D1Resource> for IUnknown
§fn from(value: ID2D1Resource) -> Self
fn from(value: ID2D1Resource) -> Self
Converts to this type from the input type.
§impl From<ID2D1ResourceTexture> for IUnknown
impl From<ID2D1ResourceTexture> for IUnknown
§fn from(value: ID2D1ResourceTexture) -> Self
fn from(value: ID2D1ResourceTexture) -> Self
Converts to this type from the input type.
§impl From<ID2D1RoundedRectangleGeometry> for IUnknown
impl From<ID2D1RoundedRectangleGeometry> for IUnknown
§fn from(value: ID2D1RoundedRectangleGeometry) -> Self
fn from(value: ID2D1RoundedRectangleGeometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1SimplifiedGeometrySink> for IUnknown
impl From<ID2D1SimplifiedGeometrySink> for IUnknown
§fn from(value: ID2D1SimplifiedGeometrySink) -> Self
fn from(value: ID2D1SimplifiedGeometrySink) -> Self
Converts to this type from the input type.
§impl From<ID2D1SolidColorBrush> for IUnknown
impl From<ID2D1SolidColorBrush> for IUnknown
§fn from(value: ID2D1SolidColorBrush) -> Self
fn from(value: ID2D1SolidColorBrush) -> Self
Converts to this type from the input type.
§impl From<ID2D1SourceTransform> for IUnknown
impl From<ID2D1SourceTransform> for IUnknown
§fn from(value: ID2D1SourceTransform) -> Self
fn from(value: ID2D1SourceTransform) -> Self
Converts to this type from the input type.
§impl From<ID2D1SpriteBatch> for IUnknown
impl From<ID2D1SpriteBatch> for IUnknown
§fn from(value: ID2D1SpriteBatch) -> Self
fn from(value: ID2D1SpriteBatch) -> Self
Converts to this type from the input type.
§impl From<ID2D1StrokeStyle> for IUnknown
impl From<ID2D1StrokeStyle> for IUnknown
§fn from(value: ID2D1StrokeStyle) -> Self
fn from(value: ID2D1StrokeStyle) -> Self
Converts to this type from the input type.
§impl From<ID2D1StrokeStyle1> for IUnknown
impl From<ID2D1StrokeStyle1> for IUnknown
§fn from(value: ID2D1StrokeStyle1) -> Self
fn from(value: ID2D1StrokeStyle1) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgAttribute> for IUnknown
impl From<ID2D1SvgAttribute> for IUnknown
§fn from(value: ID2D1SvgAttribute) -> Self
fn from(value: ID2D1SvgAttribute) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgDocument> for IUnknown
impl From<ID2D1SvgDocument> for IUnknown
§fn from(value: ID2D1SvgDocument) -> Self
fn from(value: ID2D1SvgDocument) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgElement> for IUnknown
impl From<ID2D1SvgElement> for IUnknown
§fn from(value: ID2D1SvgElement) -> Self
fn from(value: ID2D1SvgElement) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgGlyphStyle> for IUnknown
impl From<ID2D1SvgGlyphStyle> for IUnknown
§fn from(value: ID2D1SvgGlyphStyle) -> Self
fn from(value: ID2D1SvgGlyphStyle) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgPaint> for IUnknown
impl From<ID2D1SvgPaint> for IUnknown
§fn from(value: ID2D1SvgPaint) -> Self
fn from(value: ID2D1SvgPaint) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgPathData> for IUnknown
impl From<ID2D1SvgPathData> for IUnknown
§fn from(value: ID2D1SvgPathData) -> Self
fn from(value: ID2D1SvgPathData) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgPointCollection> for IUnknown
impl From<ID2D1SvgPointCollection> for IUnknown
§fn from(value: ID2D1SvgPointCollection) -> Self
fn from(value: ID2D1SvgPointCollection) -> Self
Converts to this type from the input type.
§impl From<ID2D1SvgStrokeDashArray> for IUnknown
impl From<ID2D1SvgStrokeDashArray> for IUnknown
§fn from(value: ID2D1SvgStrokeDashArray) -> Self
fn from(value: ID2D1SvgStrokeDashArray) -> Self
Converts to this type from the input type.
§impl From<ID2D1TessellationSink> for IUnknown
impl From<ID2D1TessellationSink> for IUnknown
§fn from(value: ID2D1TessellationSink) -> Self
fn from(value: ID2D1TessellationSink) -> Self
Converts to this type from the input type.
§impl From<ID2D1Transform> for IUnknown
impl From<ID2D1Transform> for IUnknown
§fn from(value: ID2D1Transform) -> Self
fn from(value: ID2D1Transform) -> Self
Converts to this type from the input type.
§impl From<ID2D1TransformGraph> for IUnknown
impl From<ID2D1TransformGraph> for IUnknown
§fn from(value: ID2D1TransformGraph) -> Self
fn from(value: ID2D1TransformGraph) -> Self
Converts to this type from the input type.
§impl From<ID2D1TransformNode> for IUnknown
impl From<ID2D1TransformNode> for IUnknown
§fn from(value: ID2D1TransformNode) -> Self
fn from(value: ID2D1TransformNode) -> Self
Converts to this type from the input type.
§impl From<ID2D1TransformedGeometry> for IUnknown
impl From<ID2D1TransformedGeometry> for IUnknown
§fn from(value: ID2D1TransformedGeometry) -> Self
fn from(value: ID2D1TransformedGeometry) -> Self
Converts to this type from the input type.
§impl From<ID2D1TransformedImageSource> for IUnknown
impl From<ID2D1TransformedImageSource> for IUnknown
§fn from(value: ID2D1TransformedImageSource) -> Self
fn from(value: ID2D1TransformedImageSource) -> Self
Converts to this type from the input type.
§impl From<ID2D1VertexBuffer> for IUnknown
impl From<ID2D1VertexBuffer> for IUnknown
§fn from(value: ID2D1VertexBuffer) -> Self
fn from(value: ID2D1VertexBuffer) -> Self
Converts to this type from the input type.
§impl Vtable for IUnknown
impl Vtable for IUnknown
type Vtable = IUnknown_Vtbl
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.