Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose() [2/2]

override void Microsoft.Xna.Framework.Graphics.VertexBuffer.Dispose ( [MarshalAs(UnmanagedType.U1)] bool P_0)
inlineprotectedvirtual

Reimplemented from Microsoft.Xna.Framework.Graphics.GraphicsResource.

Definition at line 516 of file VertexBuffer.cs.

517 {
518 if (P_0)
519 {
520 try
521 {
523 return;
524 }
525 finally
526 {
527 base.Dispose(true);
528 }
529 }
530 try
531 {
533 }
534 finally
535 {
536 base.Dispose(false);
537 }
538 }

References Microsoft.Xna.Framework.Graphics.VertexBuffer._0021VertexBuffer(), and Microsoft.Xna.Framework.Graphics.VertexBuffer._007EVertexBuffer().

Referenced by Terraria.DataStructures.SpriteDrawBuffer.CreateBuffers(), Terraria.Graphics.TileBatch.Dispose(), and Microsoft.Xna.Framework.Graphics.SpriteBatch.DisposePlatformData().