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

◆ ReleaseRenderTargets()

void Terraria.GameContent.Shaders.WaterShaderData.ReleaseRenderTargets ( )
inlineprivate

Definition at line 414 of file WaterShaderData.cs.

415 {
416 try
417 {
418 if (_distortionTarget != null)
419 {
421 }
422 if (_distortionTargetSwap != null)
423 {
425 }
426 }
427 catch (Exception ex)
428 {
429 Console.WriteLine("Error disposing of water distortion render targets. " + ex);
430 }
431 _distortionTarget = null;
433 _usingRenderTargets = false;
434 }
override void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0)
static void WriteLine()
Definition Console.cs:733

References Terraria.GameContent.Shaders.WaterShaderData._distortionTarget, Terraria.GameContent.Shaders.WaterShaderData._distortionTargetSwap, Terraria.GameContent.Shaders.WaterShaderData._usingRenderTargets, Microsoft.Xna.Framework.Graphics.RenderTarget2D.Dispose(), and System.Console.WriteLine().

Referenced by Terraria.GameContent.Shaders.WaterShaderData.WaterShaderData(), and Terraria.GameContent.Shaders.WaterShaderData.ValidateRenderTargets().