| _activeViscosityMask | Terraria.GameContent.Shaders.WaterShaderData | private |
| _clearNextFrame | Terraria.GameContent.Shaders.WaterShaderData | private |
| _effectPass | Terraria.Graphics.Shaders.ShaderData | |
| _globalOpacity | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _imageScales | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _isWaveBufferDirty | Terraria.GameContent.Shaders.WaterShaderData | private |
| _lastDistortionDrawOffset | Terraria.GameContent.Shaders.WaterShaderData | private |
| _lastScreenHeight | Terraria.GameContent.Shaders.WaterShaderData | private |
| _lastScreenWidth | Terraria.GameContent.Shaders.WaterShaderData | private |
| _passName | Terraria.Graphics.Shaders.ShaderData | protected |
| _progress | Terraria.GameContent.Shaders.WaterShaderData | private |
| _queuedSteps | Terraria.GameContent.Shaders.WaterShaderData | private |
| _rippleQueue | Terraria.GameContent.Shaders.WaterShaderData | private |
| _rippleQueueCount | Terraria.GameContent.Shaders.WaterShaderData | private |
| _rippleShapeTexture | Terraria.GameContent.Shaders.WaterShaderData | private |
| _samplerStates | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _shader | Terraria.Graphics.Shaders.ShaderData | private |
| _uAssetImages | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uColor | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uCustomImages | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uDirection | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uImageOffset | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uIntensity | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uOpacity | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uProgress | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _uSecondaryColor | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _useCustomWaves | Terraria.GameContent.Shaders.WaterShaderData | private |
| _useNPCWaves | Terraria.GameContent.Shaders.WaterShaderData | private |
| _usePlayerWaves | Terraria.GameContent.Shaders.WaterShaderData | private |
| _useProjectileWaves | Terraria.GameContent.Shaders.WaterShaderData | |
| _useRippleWaves | Terraria.GameContent.Shaders.WaterShaderData | private |
| _useViscosityFilter | Terraria.GameContent.Shaders.WaterShaderData | |
| _usingRenderTargets | Terraria.GameContent.Shaders.WaterShaderData | private |
| _uTargetPosition | Terraria.Graphics.Shaders.ScreenShaderData | private |
| _viscosityMaskChain | Terraria.GameContent.Shaders.WaterShaderData | private |
| Apply() | Terraria.GameContent.Shaders.WaterShaderData | inlinevirtual |
| Terraria::Graphics::Shaders::ShaderData.Apply(Entity entity, DrawData? drawData=null) | Terraria.Graphics.Shaders.ShaderData | inlinevirtual |
| CombinedOpacity | Terraria.Graphics.Shaders.ScreenShaderData | |
| DISTORTION_BUFFER_SCALE | Terraria.GameContent.Shaders.WaterShaderData | static |
| DrawWaves() | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| GetSecondaryShader(Player player) | Terraria.Graphics.Shaders.ScreenShaderData | inlinevirtual |
| InitRenderTargets(int width, int height) | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| Intensity | Terraria.Graphics.Shaders.ScreenShaderData | |
| MAX_QUEUED_STEPS | Terraria.GameContent.Shaders.WaterShaderData | privatestatic |
| MAX_RIPPLES_QUEUED | Terraria.GameContent.Shaders.WaterShaderData | privatestatic |
| OnWaveDraw | Terraria.GameContent.Shaders.WaterShaderData | |
| PreDraw(GameTime gameTime) | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| QueueRipple(Vector2 position, float strength=1f, RippleShape shape=RippleShape.Square, float rotation=0f) | Terraria.GameContent.Shaders.WaterShaderData | inline |
| QueueRipple(Vector2 position, float strength, Vector2 size, RippleShape shape=RippleShape.Square, float rotation=0f) | Terraria.GameContent.Shaders.WaterShaderData | inline |
| QueueRipple(Vector2 position, Color waveData, Vector2 size, RippleShape shape=RippleShape.Square, float rotation=0f) | Terraria.GameContent.Shaders.WaterShaderData | inline |
| ReleaseRenderTargets() | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| ScreenShaderData(string passName) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| ScreenShaderData(Ref< Effect > shader, string passName) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| Shader | Terraria.Graphics.Shaders.ShaderData | |
| ShaderData(Ref< Effect > shader, string passName) | Terraria.Graphics.Shaders.ShaderData | inline |
| StepLiquids() | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| Update(GameTime gameTime) | Terraria.GameContent.Shaders.WaterShaderData | inlinevirtual |
| UseColor(float r, float g, float b) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseColor(Color color) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseColor(Vector3 color) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseDirection(Vector2 direction) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseGlobalOpacity(float opacity) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseImage(Texture2D image, int index=0, SamplerState samplerState=null) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseImage(string path, int index=0, SamplerState samplerState=null) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseImageOffset(Vector2 offset) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseImageScale(Vector2 scale, int index=0) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseIntensity(float intensity) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseOpacity(float opacity) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseProgress(float progress) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseSecondaryColor(float r, float g, float b) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseSecondaryColor(Color color) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseSecondaryColor(Vector3 color) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| UseTargetPosition(Vector2 position) | Terraria.Graphics.Shaders.ScreenShaderData | inline |
| ValidateRenderTargets() | Terraria.GameContent.Shaders.WaterShaderData | inlineprivate |
| WaterShaderData(string passName) | Terraria.GameContent.Shaders.WaterShaderData | inline |
| WAVE_FRAMERATE | Terraria.GameContent.Shaders.WaterShaderData | privatestatic |