Method | Description | |
---|---|---|
BeginDraw ( ) : void |
This should be called at the very start of the scene rendering. The bloom component uses it to redirect drawing into its custom rendertarget, so it can capture the scene image in preparation for applying the bloom filter.
|
|
BloomComponent ( Microsoft.Xna.Framework.Game game ) : System | ||
Draw ( |
This is where it all happens. Grabs a scene that has already been rendered, and uses postprocess magic to add a glowing bloom effect over the top of it.
|
Method | Description | |
---|---|---|
LoadContent ( ) : void |
Load your graphics content.
|
|
UnloadContent ( ) : void |
Unload your graphics content.
|
Method | Description | |
---|---|---|
ComputeGaussian ( float n ) : float |
Evaluates a single point on the gaussian falloff curve. Used for setting up the blur filter weightings.
|
|
DrawFullscreenQuad ( Microsoft.Xna.Framework.Graphics.Texture2D texture, |
Helper for drawing a texture into a rendertarget, using a custom shader to apply postprocessing effects.
|
|
DrawFullscreenQuad ( Microsoft.Xna.Framework.Graphics.Texture2D texture, int width, int height, |
Helper for drawing a texture into the current rendertarget, using a custom shader to apply postprocessing effects.
|
|
SetBlurEffectParameters ( float dx, float dy ) : void |
Computes sample weightings and texture coordinate offsets for one pass of a separable gaussian blur filter.
|
public BloomComponent ( Microsoft.Xna.Framework.Game game ) : System | ||
game | Microsoft.Xna.Framework.Game | |
return | System |
public Draw ( |
||
gameTime | ||
return | void |