terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.GameContent.Shaders.BloodMoonScreenShaderData Class Reference
+ Inheritance diagram for Terraria.GameContent.Shaders.BloodMoonScreenShaderData:
+ Collaboration diagram for Terraria.GameContent.Shaders.BloodMoonScreenShaderData:

Public Member Functions

 BloodMoonScreenShaderData (string passName)
 
override void Update (GameTime gameTime)
 
override void Apply ()
 
virtual void Apply (Entity entity, DrawData? drawData=null)
 
ScreenShaderData UseImageOffset (Vector2 offset)
 
ScreenShaderData UseIntensity (float intensity)
 
ScreenShaderData UseColor (float r, float g, float b)
 
ScreenShaderData UseColor (Color color)
 
ScreenShaderData UseColor (Vector3 color)
 
ScreenShaderData UseProgress (float progress)
 
ScreenShaderData UseImage (Texture2D image, int index=0, SamplerState samplerState=null)
 
ScreenShaderData UseImage (string path, int index=0, SamplerState samplerState=null)
 
ScreenShaderData UseDirection (Vector2 direction)
 
ScreenShaderData UseGlobalOpacity (float opacity)
 
ScreenShaderData UseTargetPosition (Vector2 position)
 
ScreenShaderData UseSecondaryColor (float r, float g, float b)
 
ScreenShaderData UseSecondaryColor (Color color)
 
ScreenShaderData UseSecondaryColor (Vector3 color)
 
ScreenShaderData UseOpacity (float opacity)
 
ScreenShaderData UseImageScale (Vector2 scale, int index=0)
 
virtual ScreenShaderData GetSecondaryShader (Player player)
 

Public Attributes

EffectPass _effectPass
 

Protected Attributes

string _passName
 

Properties

float Intensity [get, set]
 
float CombinedOpacity [get, set]
 
Effect Shader [get, set]
 

Private Attributes

Vector3 _uColor
 
Vector3 _uSecondaryColor
 
float _uOpacity
 
float _globalOpacity
 
float _uIntensity
 
Vector2 _uTargetPosition
 
Vector2 _uDirection
 
float _uProgress
 
Vector2 _uImageOffset
 
Asset< Texture2D >[] _uAssetImages
 
Texture2D[] _uCustomImages
 
SamplerState[] _samplerStates
 
Vector2[] _imageScales
 
readonly Ref< Effect_shader
 

Detailed Description

Definition at line 11 of file BloodMoonScreenShaderData.cs.


The documentation for this class was generated from the following file: