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()); }
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()); }
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())); }
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()); }