Ejemplo n.º 1
0
 public static unsafe void DeleteTextures(this ExtTextureObject thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <Texture> textures)
 {
     // SpanOverloader
     thisApi.DeleteTextures(n, in textures.GetPinnableReference());
 }
Ejemplo n.º 2
0
 public static unsafe void PrioritizeTextures(this ExtTextureObject thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] Texture *textures, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <float> priorities)
 {
     // SpanOverloader
     thisApi.PrioritizeTextures(n, textures, in priorities.GetPinnableReference());
 }
Ejemplo n.º 3
0
 public static unsafe bool AreTexturesResident(this ExtTextureObject thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.In)] ReadOnlySpan <Texture> textures, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <Boolean> residences)
 {
     // SpanOverloader
     return(thisApi.AreTexturesResident(n, in textures.GetPinnableReference(), out residences.GetPinnableReference()));
 }
Ejemplo n.º 4
0
 public static unsafe void GenTextures(this ExtTextureObject thisApi, [Flow(FlowDirection.In)] uint n, [Count(Parameter = "n"), Flow(FlowDirection.Out)] Span <Texture> textures)
 {
     // SpanOverloader
     thisApi.GenTextures(n, out textures.GetPinnableReference());
 }