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
Microsoft.Xna.Framework.Graphics.PixelShader Class Reference
+ Inheritance diagram for Microsoft.Xna.Framework.Graphics.PixelShader:
+ Collaboration diagram for Microsoft.Xna.Framework.Graphics.PixelShader:

Public Types

enum  PassIds {
  Default , ColorOnly , ArmorMartian , ArmorColored ,
  ArmorColoredAndBlack , ArmorColoredAndSilverTrim , ArmorSilverTrim , ArmorBrightnessColored ,
  ArmorColoredGradient , ArmorColoredAndBlackGradient , ArmorBrightnessGradient , ArmorColoredRainbow ,
  ArmorBrightnessRainbow , ArmorLivingRainbow , ArmorInvert , ArmorLivingOcean ,
  ArmorLivingFlame , ArmorWisp , ArmorHighContrastGlow , ArmorPlaid ,
  ArmorDev , ArmorPlaid2 , ArmorReflectiveColor , ArmorBasicColor ,
  ArmorHades , ArmorTwilight , ArmorAcid , ArmorMushroom ,
  ArmorPhase , ArmorReflective , ArmorSolar , ArmorNebula ,
  ArmorVortex , ArmorStardust , ArmorVoid , ArmorShiftingSands ,
  ArmorShiftingPearlsands , ArmorFog , ArmorHallowBoss , ArmorMirage ,
  ArmorMidnightRainbow , ArmorColoredAndSilverTrimGradient , ArmorPolarized , ArmorGel ,
  ArmorFlow , ArmorForceField , ArmorLoki , ForceField ,
  WaterProcessor , WaterDistortionObject , HallowBoss , TitaniumStorm ,
  QueenSlime , MagicMissile , FinalFractal , FinalFractalVertex ,
  MaskedFade , RainbowTownSlime , RainbowTownSlimeOutline , Outline ,
  RevSub
}
 

Public Member Functions

 PixelShader (GraphicsDevice device)
 
override void ApplyValuesToMaterial (EffectPass pass, Material material)
 
virtual Effect Clone ()
 
void Dispose ()
 
override string ToString ()
 

Package Functions

virtual void OnApply ()
 
virtual void GraphicsDeviceResetting ()
 

Properties

static PixelShader Effect [get, set]
 
EffectParameterCollection Parameters [get, set, protected set]
 
EffectTechnique CurrentTechnique [get, set, protected set]
 
EventHandler< EventArgsDisposing [set]
 
GraphicsDevice GraphicsDevice [get, set]
 
string Name [get, set]
 
object Tag [get, set]
 

Private Member Functions

void Clone (Effect cloneSource)
 

Static Private Member Functions

static void LoadPass (List< EffectPass > passes, string pass)
 
static PixelShader ()
 

Private Attributes

EffectParameter _uColor
 
EffectParameter _uSaturation
 
EffectParameter _uSecondaryColor
 
EffectParameter _uTime
 
EffectParameter _uOpacity
 
EffectParameter _uLightSource
 
EffectParameter _uSourceRect
 
EffectParameter _uLegacyArmorSourceRect
 
EffectParameter _uLegacyArmorSheetSize
 
EffectParameter _uWorldPosition
 
EffectParameter _uImageSize0
 
EffectParameter _uImageSize1
 
EffectParameter _uImageSize2
 
EffectParameter _uRotation
 
EffectParameter _uDirection
 
EffectParameter _uTargetPosition
 
EffectParameter _uShaderSpecificData
 
EffectParameter _uMatrixTransform0
 
short[] TileOffsetData
 
GraphicsDevice device
 
EffectParameterCollection< Parametersk__BackingField
 
EffectTechnique< CurrentTechniquek__BackingField
 
readonly bool _isClone
 
GraphicsDevice graphicsDevice
 

Static Private Attributes

static PixelShader _effect
 
static int _colorId
 
static int _secondaryColorId
 
static int _saturationId
 
static int _imageSize0Id
 
static int _imageSize1Id
 
static int _sourceRectId
 
static int _timeId
 
static int _opacityId
 
static int _directionId
 
static int _rotationId
 
static int _lightSourceId
 
static int _targetPositionId
 
static int _textureRectId
 
static int _shaderSpecificDataId
 

Detailed Description

Definition at line 11 of file PixelShader.cs.


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