DefaultCustomPostProcessingRenderPass¶
Warning
This documentation is for an implementation of a service. This class is not meant to be used directly; instead use the ICustomPostProcessingRenderPass service via dependency injection to access this functionality.
Information documented here may not be up to date.
-
class
DefaultCustomPostProcessingRenderPass
: System.Object, ICustomPostProcessingRenderPass, IRenderPass A default implementation of T:Protogame.ICustomPostProcessingRenderPass.
-
readonly bool
IsPostProcessingPass
-
readonly bool
SkipWorldRenderBelow
-
readonly bool
SkipWorldRenderAbove
-
readonly bool
SkipEntityRender
-
readonly bool
SkipEngineHookRender
-
readonly string
EffectTechniqueName
-
readonly Protogame.IAssetReference<EffectAsset>
Effect
-
string
Name
-
public void
BeginRenderPass
(IGameContext gameContext, IRenderContext renderContext, IRenderPass previousPass, RenderTarget2D postProcessingSource) Parameters: - gameContext (Protogame.IGameContext) –
- renderContext (Protogame.IRenderContext) –
- previousPass (Protogame.IRenderPass) –
- postProcessingSource (Microsoft.Xna.Framework.Graphics.RenderTarget2D) –
-
public void
EndRenderPass
(IGameContext gameContext, IRenderContext renderContext, IRenderPass nextPass) Parameters: - gameContext (Protogame.IGameContext) –
- renderContext (Protogame.IRenderContext) –
- nextPass (Protogame.IRenderPass) –
-
public void
SetValue
(string name, bool value) Parameters: - name (string) –
- value (bool) –
-
public void
SetValue
(string name, int value) Parameters: - name (string) –
- value (int) –
-
public void
SetValue
(string name, Matrix value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Matrix) –
-
public void
SetValue
(string name, Microsoft.Xna.Framework.Matrix[] value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Matrix[]) –
-
public void
SetValue
(string name, Quaternion value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Quaternion) –
-
public void
SetValue
(string name, float value) Parameters: - name (string) –
- value (float) –
-
public void
SetValue
(string name, System.Single[] value) Parameters: - name (string) –
- value (System.Single[]) –
-
public void
SetValue
(string name, Texture value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Graphics.Texture) –
-
public void
SetValue
(string name, Vector2 value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector2) –
-
public void
SetValue
(string name, Microsoft.Xna.Framework.Vector2[] value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector2[]) –
-
public void
SetValue
(string name, Vector3 value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector3) –
-
public void
SetValue
(string name, Microsoft.Xna.Framework.Vector3[] value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector3[]) –
-
public void
SetValue
(string name, Vector4 value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector4) –
-
public void
SetValue
(string name, Microsoft.Xna.Framework.Vector4[] value) Parameters: - name (string) –
- value (Microsoft.Xna.Framework.Vector4[]) –
-
readonly bool