C# Class RTSEngine.Graphics.LightningShader

显示文件 Open project: RegrowthStudios/VoxelRTS

Public Methods

Method Description
Apply ( GraphicsDevice g, Matrix mWVP, float t ) : void
Build ( RTSRenderer renderer, Effect _fx, Microsoft.Xna.Framework.Graphics.Texture2D _tLMap, int numSplits ) : void
Build ( RTSRenderer renderer, string fxFile, string fLightningMap, int numSplits ) : void
LightningShader ( ) : System

Method Details

Apply() public method

public Apply ( GraphicsDevice g, Matrix mWVP, float t ) : void
g GraphicsDevice
mWVP Matrix
t float
return void

Build() public method

public Build ( RTSRenderer renderer, Effect _fx, Microsoft.Xna.Framework.Graphics.Texture2D _tLMap, int numSplits ) : void
renderer RTSRenderer
_fx Microsoft.Xna.Framework.Graphics.Effect
_tLMap Microsoft.Xna.Framework.Graphics.Texture2D
numSplits int
return void

Build() public method

public Build ( RTSRenderer renderer, string fxFile, string fLightningMap, int numSplits ) : void
renderer RTSRenderer
fxFile string
fLightningMap string
numSplits int
return void

LightningShader() public method

public LightningShader ( ) : System
return System