_activeViscosityMask | Terraria.GameContent.Shaders.WaterShaderData | private |
_clearNextFrame | Terraria.GameContent.Shaders.WaterShaderData | private |
_distortionTarget | Terraria.GameContent.Shaders.WaterShaderData | private |
_distortionTargetSwap | Terraria.GameContent.Shaders.WaterShaderData | private |
_effectPass | Terraria.Graphics.Shaders.ShaderData | private |
_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 | private |
_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 |
CombinedOpacity | Terraria.Graphics.Shaders.ScreenShaderData | |
DISTORTION_BUFFER_SCALE | Terraria.GameContent.Shaders.WaterShaderData | privatestatic |
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 |
SwapProgram(string passName) | Terraria.Graphics.Shaders.ShaderData | inline |
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 |