示例#1
0
 public unsafe bool QueryStreamAttrib([Flow(FlowDirection.In)] int dpy, [Flow(FlowDirection.In)] int stream, [Flow(FlowDirection.In)] KHR attribute, [Flow(FlowDirection.Out)] Span <IntPtr> value)
 {
     // IntPtrOverloader
     return(QueryStreamAttrib(new IntPtr(dpy), new IntPtr(stream), attribute, value));
 }
示例#2
0
 public unsafe partial nint CreateFromEglimage([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] nint egldisplay, [Flow(FlowDirection.In)] nint eglimage, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] in nint properties, [Flow(FlowDirection.Out)] int *errcode_ret);
示例#3
0
 public partial nint CreateFromGlrenderbuffer([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint renderbuffer, [Flow(FlowDirection.Out)] out int errcode_ret);
示例#4
0
 public unsafe partial void ReadnPixels([Flow(FlowDirection.In)] int x, [Flow(FlowDirection.In)] int y, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] uint height, [Flow(FlowDirection.In)] PixelFormat format, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] void *data);
示例#5
0
 public unsafe partial nint CreateFromDX9MediaSurface([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] void *surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] out int errcode_ret);
示例#6
0
 public abstract bool SignalSync([Flow(FlowDirection.In)] IntPtr dpy, [Flow(FlowDirection.In)] IntPtr sync, [Flow(FlowDirection.In)] KHR mode);
示例#7
0
 public unsafe bool SignalSync([Flow(FlowDirection.In)] int dpy, [Flow(FlowDirection.In)] int sync, [Flow(FlowDirection.In)] KHR mode)
 {
     // IntPtrOverloader
     return(SignalSync(new IntPtr(dpy), new IntPtr(sync), mode));
 }
 public static unsafe nint CreateFromD3D11Texture2D(this KhrD3d11Sharing thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.Out)] void *resource, [Flow(FlowDirection.In)] uint subresource, [Flow(FlowDirection.Out)] Span <int> errcode_ret)
 {
     // SpanOverloader
     return(thisApi.CreateFromD3D11Texture2D(context, flags, resource, subresource, out errcode_ret.GetPinnableReference()));
 }
 public static unsafe nint CreateFromD3D11Texture3D <T0>(this KhrD3d11Sharing thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.Out)] Span <T0> resource, [Flow(FlowDirection.In)] uint subresource, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateFromD3D11Texture3D(context, flags, out resource.GetPinnableReference(), subresource, out errcode_ret.GetPinnableReference()));
 }
示例#10
0
 public static unsafe IntPtr CreateFromGlrenderbuffer(this KhrGlSharing thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint renderbuffer, [Flow(FlowDirection.Out)] Span <int> errcode_ret)
 {
     // SpanOverloader
     return(thisApi.CreateFromGlrenderbuffer(context, flags, renderbuffer, out errcode_ret.GetPinnableReference()));
 }
示例#11
0
 public static unsafe IntPtr CreateFromGltexture3D(this KhrGlSharing thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint target, [Flow(FlowDirection.In)] int miplevel, [Flow(FlowDirection.In)] uint texture, [Flow(FlowDirection.Out)] Span <int> errcode_ret)
 {
     // SpanOverloader
     return(thisApi.CreateFromGltexture3D(context, flags, target, miplevel, texture, out errcode_ret.GetPinnableReference()));
 }
 public static unsafe nint CreateFromD3D10Buffer <T0>(this KhrD3d10Sharing thisApi, [Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.Out)] Span <T0> resource, [Flow(FlowDirection.Out)] int *errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateFromD3D10Buffer(context, flags, out resource.GetPinnableReference(), errcode_ret));
 }
 public static unsafe void ReadnPixels <T0>(this KhrRobustness thisApi, [Flow(FlowDirection.In)] int x, [Flow(FlowDirection.In)] int y, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] uint height, [Flow(FlowDirection.In)] PixelFormat format, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] Span <T0> data) where T0 : unmanaged
 {
     // SpanOverloader
     thisApi.ReadnPixels(x, y, width, height, format, type, bufSize, out data.GetPinnableReference());
 }
示例#14
0
 public unsafe bool SetStreamAttrib([Flow(FlowDirection.In)] int dpy, [Flow(FlowDirection.In)] int stream, [Flow(FlowDirection.In)] KHR attribute, [Flow(FlowDirection.In)] int value)
 {
     // IntPtrOverloader
     return(SetStreamAttrib(new IntPtr(dpy), new IntPtr(stream), attribute, new IntPtr(value)));
 }
示例#15
0
 public abstract unsafe IntPtr CreateSync([Flow(FlowDirection.In)] IntPtr dpy, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] int *attrib_list);
示例#16
0
 public partial IntPtr CreateFromGlbuffer([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint bufobj, [Flow(FlowDirection.Out)] out int errcode_ret);
示例#17
0
 public abstract IntPtr CreateSync([Flow(FlowDirection.In)] IntPtr dpy, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] Span <int> attrib_list);
示例#18
0
 public unsafe partial IntPtr CreateFromGlrenderbuffer([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint renderbuffer, [Flow(FlowDirection.Out)] int *errcode_ret);
示例#19
0
 public unsafe IntPtr CreateSync([Flow(FlowDirection.In)] int dpy, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] Span <int> attrib_list)
 {
     // IntPtrOverloader
     return(CreateSync(new IntPtr(dpy), type, attrib_list));
 }
示例#20
0
 public partial IntPtr CreateFromGltexture3D([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint target, [Flow(FlowDirection.In)] int miplevel, [Flow(FlowDirection.In)] uint texture, [Flow(FlowDirection.Out)] out int errcode_ret);
 public static unsafe IntPtr CreateFromDX9MediaSurface <T0>(this KhrDx9MediaSharing thisApi, [Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] Span <T0> surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateFromDX9MediaSurface(context, flags, adapter_type, out surface_info.GetPinnableReference(), plane, out errcode_ret.GetPinnableReference()));
 }
示例#22
0
 public abstract unsafe IntPtr CreateFromDX9MediaSurface([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] void *surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] int *errcode_ret);
示例#23
0
 public partial void ReadnPixels <T0>([Flow(FlowDirection.In)] int x, [Flow(FlowDirection.In)] int y, [Flow(FlowDirection.In)] uint width, [Flow(FlowDirection.In)] uint height, [Flow(FlowDirection.In)] PixelFormat format, [Flow(FlowDirection.In)] KHR type, [Flow(FlowDirection.In)] uint bufSize, [Count(Parameter = "bufSize"), Flow(FlowDirection.Out)] out T0 data) where T0 : unmanaged;
示例#24
0
 public abstract IntPtr CreateFromDX9MediaSurface <T0>([Flow(FlowDirection.In)] IntPtr context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] Span <T0> surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged;
示例#25
0
 public partial nint CreateFromDX9MediaSurface <T0>([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] out T0 surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] out int errcode_ret) where T0 : unmanaged;
示例#26
0
 public unsafe IntPtr CreateFromDX9MediaSurface([Flow(FlowDirection.In)] int context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] void *surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] int *errcode_ret)
 {
     // IntPtrOverloader
     return(CreateFromDX9MediaSurface(new IntPtr(context), flags, adapter_type, surface_info, plane, errcode_ret));
 }
示例#27
0
 public unsafe partial nint CreateFromGlbuffer([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint bufobj, [Flow(FlowDirection.Out)] int *errcode_ret);
示例#28
0
 public unsafe IntPtr CreateFromDX9MediaSurface <T0>([Flow(FlowDirection.In)] int context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint adapter_type, [Flow(FlowDirection.Out)] Span <T0> surface_info, [Flow(FlowDirection.In)] uint plane, [Flow(FlowDirection.Out)] Span <int> errcode_ret) where T0 : unmanaged
 {
     // IntPtrOverloader
     return(CreateFromDX9MediaSurface(new IntPtr(context), flags, adapter_type, surface_info, plane, errcode_ret));
 }
示例#29
0
 public unsafe partial nint CreateFromGltexture3D([Flow(FlowDirection.In)] nint context, [Flow(FlowDirection.In)] KHR flags, [Flow(FlowDirection.In)] uint target, [Flow(FlowDirection.In)] int miplevel, [Flow(FlowDirection.In)] uint texture, [Flow(FlowDirection.Out)] int *errcode_ret);
示例#30
0
 public abstract bool SetStreamAttrib([Flow(FlowDirection.In)] IntPtr dpy, [Flow(FlowDirection.In)] IntPtr stream, [Flow(FlowDirection.In)] KHR attribute, [Flow(FlowDirection.In)] IntPtr value);