public virtual void SetTarget( ID2D1Image image ) { var fp = GetFunctionPointer(74); if (m_SetTargetFunc == null) { m_SetTargetFunc = (SetTargetFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetTargetFunc)); } m_SetTargetFunc(m_ptr, image != null ? image.Ptr : IntPtr.Zero); }
public virtual void GetTarget( out ID2D1Image image ) { var fp = GetFunctionPointer(75); if (m_GetTargetFunc == null) { m_GetTargetFunc = (GetTargetFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetTargetFunc)); } image = new ID2D1Image(); m_GetTargetFunc(m_ptr, out image.PtrForNew); }
public virtual void GetOutput( out ID2D1Image outputImage ) { var fp = GetFunctionPointer(18); if (m_GetOutputFunc == null) { m_GetOutputFunc = (GetOutputFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetOutputFunc)); } outputImage = new ID2D1Image(); m_GetOutputFunc(m_ptr, out outputImage.PtrForNew); }
public virtual int GetImageWorldBounds( ID2D1Image image, out System.Numerics.Vector4 worldBounds ) { var fp = GetFunctionPointer(71); if (m_GetImageWorldBoundsFunc == null) { m_GetImageWorldBoundsFunc = (GetImageWorldBoundsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetImageWorldBoundsFunc)); } return(m_GetImageWorldBoundsFunc(m_ptr, image != null ? image.Ptr : IntPtr.Zero, out worldBounds)); }
public virtual void GetInput( uint index, out ID2D1Image input ) { var fp = GetFunctionPointer(16); if (m_GetInputFunc == null) { m_GetInputFunc = (GetInputFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetInputFunc)); } input = new ID2D1Image(); m_GetInputFunc(m_ptr, index, out input.PtrForNew); }
public virtual int WriteThumbnail( ID2D1Image pImage, IWICBitmapEncoder pEncoder, ref WICImageParameters pImageParameters ) { var fp = GetFunctionPointer(5); if (m_WriteThumbnailFunc == null) { m_WriteThumbnailFunc = (WriteThumbnailFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(WriteThumbnailFunc)); } return(m_WriteThumbnailFunc(m_ptr, pImage != null ? pImage.Ptr : IntPtr.Zero, pEncoder != null ? pEncoder.Ptr : IntPtr.Zero, ref pImageParameters)); }
public virtual int WriteFrame( ID2D1Image pImage, IWICBitmapFrameEncode pFrameEncode, ref WICImageParameters pImageParameters ) { var fp = GetFunctionPointer(3); if (m_WriteFrameFunc == null) { m_WriteFrameFunc = (WriteFrameFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(WriteFrameFunc)); } return(m_WriteFrameFunc(m_ptr, pImage != null ? pImage.Ptr : IntPtr.Zero, pFrameEncode != null ? pFrameEncode.Ptr : IntPtr.Zero, ref pImageParameters)); }
public virtual void SetInput( uint index, ID2D1Image input, int invalidate ) { var fp = GetFunctionPointer(14); if (m_SetInputFunc == null) { m_SetInputFunc = (SetInputFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetInputFunc)); } m_SetInputFunc(m_ptr, index, input != null ? input.Ptr : IntPtr.Zero, invalidate); }
public virtual int CreateImageBrush( ID2D1Image image, ref D2D1_IMAGE_BRUSH_PROPERTIES imageBrushProperties, ref D2D1_BRUSH_PROPERTIES brushProperties, out ID2D1ImageBrush imageBrush ) { var fp = GetFunctionPointer(65); if (m_CreateImageBrushFunc == null) { m_CreateImageBrushFunc = (CreateImageBrushFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateImageBrushFunc)); } imageBrush = new ID2D1ImageBrush(); return(m_CreateImageBrushFunc(m_ptr, image != null ? image.Ptr : IntPtr.Zero, ref imageBrushProperties, ref brushProperties, out imageBrush.PtrForNew)); }
public virtual void DrawImage( ID2D1Image image, ref System.Numerics.Vector2 targetOffset, ref System.Numerics.Vector4 imageRectangle, D2D1_INTERPOLATION_MODE interpolationMode, D2D1_COMPOSITE_MODE compositeMode ) { var fp = GetFunctionPointer(83); if (m_DrawImageFunc == null) { m_DrawImageFunc = (DrawImageFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(DrawImageFunc)); } m_DrawImageFunc(m_ptr, image != null ? image.Ptr : IntPtr.Zero, ref targetOffset, ref imageRectangle, interpolationMode, compositeMode); }