Beispiel #1
0
 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));
 }
Beispiel #2
0
 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));
 }