static TempContext <ReusableCoordList> Borrow(out ReusableCoordList coordList) { if (!Temp <ReusableCoordList> .IsInit()) { Temp <ReusableCoordList> .SetNewHandler( () => new ReusableCoordList(), s => s.Reset()); } return(PixelFarm.Temp <ReusableCoordList> .Borrow(out coordList)); }
static PixelFarm.CpuBlit.VertexProcessing.TempContext <ReusableCoordList> Borrow(out ReusableCoordList coordList) { if (!PixelFarm.CpuBlit.VertexProcessing.Temp <ReusableCoordList> .IsInit()) { PixelFarm.CpuBlit.VertexProcessing.Temp <ReusableCoordList> .SetNewHandler( () => new ReusableCoordList(), s => s.Reset()); } return(PixelFarm.CpuBlit.VertexProcessing.Temp <ReusableCoordList> .Borrow(out coordList)); }