/// <summary> /// Create a mesh that uses triangles to describe a shape. /// </summary> /// <remarks> /// To populate a mesh, use its {{Open}} method to obtain an <see cref="SharpDX.Direct2D1.TessellationSink"/>. To draw the mesh, use the render target's {{FillMesh}} method. /// </remarks> /// <param name="renderTarget">an instance of <see cref = "SharpDX.Direct2D1.RenderTarget" /></param> /// <unmanaged>HRESULT CreateMesh([Out] ID2D1Mesh** mesh)</unmanaged> public Mesh(RenderTarget renderTarget) : base(IntPtr.Zero) { renderTarget.CreateMesh(this); }
/// <summary> /// Create a mesh that uses triangles to describe a shape. /// </summary> /// <remarks> /// To populate a mesh, use its {{Open}} method to obtain an <see cref="SharpDX.Direct2D1.TessellationSink"/>. To draw the mesh, use the render target's {{FillMesh}} method. /// </remarks> /// <param name="renderTarget">an instance of <see cref = "SharpDX.Direct2D1.RenderTarget" /></param> /// <unmanaged>HRESULT CreateMesh([Out] ID2D1Mesh** mesh)</unmanaged> public Mesh(RenderTarget renderTarget) : base(IntPtr.Zero) { renderTarget.CreateMesh(this); }