示例#1
0
 public HRESULT CreateStrokeDashArray([NativeTypeName("const D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, ID2D1SvgStrokeDashArray **strokeDashArray)
 {
     return(((delegate * unmanaged <ID2D1SvgDocument *, D2D1_SVG_LENGTH *, uint, ID2D1SvgStrokeDashArray **, int>)(lpVtbl[12]))((ID2D1SvgDocument *)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray));
 }
示例#2
0
 public int GetAttributeValue([NativeTypeName("PCWSTR")] ushort *name, [NativeTypeName("D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *value)
 {
     return(GetAttributeValue(name, D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH, value, (uint)(sizeof(D2D1_SVG_LENGTH))));
 }
 public int GetDashes([NativeTypeName("D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, [NativeTypeName("UINT32")] uint startIndex = 0)
 {
     return(((delegate * unmanaged <ID2D1SvgStrokeDashArray *, D2D1_SVG_LENGTH *, uint, uint, int>)(lpVtbl[10]))((ID2D1SvgStrokeDashArray *)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex));
 }
 public int UpdateDashes([NativeTypeName("const D2D1_SVG_LENGTH *")] D2D1_SVG_LENGTH *dashes, [NativeTypeName("UINT32")] uint dashesCount, [NativeTypeName("UINT32")] uint startIndex = 0)
 {
     return(((delegate * stdcall <ID2D1SvgStrokeDashArray *, D2D1_SVG_LENGTH *, uint, uint, int>)(lpVtbl[8]))((ID2D1SvgStrokeDashArray *)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex));
 }