Takes the current scene and applies Bloom, Depth of Field and Chromatic Aboration to that scene.  
 More...
|  | 
| override void | LoadContent () | 
|  | 
| override void | RegisterRenderTargetsForDebug () | 
|  | Register any render targets with the debug system here. 
 | 
|  | 
| override void | OnGraphicsRefresh () | 
|  | Called when there is a reset or refresh of Graphic settings such as resolution or setting. 
 | 
|  | 
| void | Prepare (vxCamera camera) | 
|  | 
| void | GaussianBlueScene (RenderTarget2D SceneToBlur, RenderTarget2D BlurredScene) | 
|  | 
| void | Apply (vxCamera camera) | 
|  | 
|  | vxRenderPass (string name, Effect shader) | 
|  | Constructor for a render feature. 
 | 
|  | 
| virtual void | RefreshSettings () | 
|  | 
| override void | OnGraphicsRefresh () | 
|  | Called when there is a reset or refresh of Graphic settings such as resolution or setting. 
 | 
|  | 
| void | DrawRenderTargetIntoOther (string tag, Texture2D texture, RenderTarget2D renderTarget, Effect effect) | 
|  | Helper for drawing a texture into a rendertarget, using a custom shader to apply postprocessing effects. 
 | 
|  | 
| void | DrawFullscreenQuad (string tag, Texture2D texture, int width, int height, Effect effect) | 
|  | Helper for drawing a texture into the current rendertarget, using a custom shader to apply postprocessing effects. 
 | 
|  | 
| void | DrawFullscreenQuad (string tag, Texture2D texture, int width, int height) | 
|  | Draws With No Effect Used. 
 | 
|  | 
| void | SetEffectParameter (string param, float value) | 
|  | 
| void | SetEffectParameter (string param, Vector2 value) | 
|  | 
| void | SetEffectParameter (string param, Vector3 value) | 
|  | 
| void | SetEffectParameter (string param, Vector4 value) | 
|  | 
| void | SetEffectParameter (string param, Color value) | 
|  | 
| void | SetEffectParameter (string param, Matrix value) | 
|  | 
| void | SetEffectParameter (string param, Texture2D value) | 
|  | 
| virtual void | OnEnabled () | 
|  | Called on Component Enabled. 
 | 
|  | 
| virtual void | OnDisabled () | 
|  | Called on Component Disabled. 
 | 
|  | 
| virtual void | OnSelected () | 
|  | Called when Selected. 
 | 
|  | 
| virtual void | OnUnSelected () | 
|  | Called when Unselected. 
 | 
|  | 
| virtual string | GetTitle () | 
|  | Gets the title. 
 | 
|  | 
| virtual Texture2D | GetIcon (int w, int h) | 
|  | Gets the icon for this game object. Override this to provide per-entity cusomtization. 
 | 
|  | 
|  | vxGameObject () | 
|  | Creates a new vxGameObject. 
 | 
|  | 
| void | Dispose () | 
|  | Dispposes this Object. 
 | 
|  | 
| void | Dispose () | 
|  | 
|  | 
| RenderTarget2D | SceneTexture  [set] | 
|  | The Scene Texture. 
 | 
|  | 
| RenderTarget2D | DepthMap  [set] | 
|  | Depth map of the scene. 
 | 
|  | 
| static vxEnumQuality | BloomQuality  [get, set] | 
|  | 
| float | BloomBlurAmount  [get, set] | 
|  | Controls how much blurring is applied to the bloom image. The typical range is from 1 up to 10 or so. 
 | 
|  | 
| bool | DoFullSceneBloom  [get, set] | 
|  | 
| float | BloomThreshold  [get, set] | 
|  | Controls how bright a pixel needs to be before it will bloom. Zero makes everything bloom equally, while higher values select only brighter colors. Somewhere between 0.25 and 0.5 is good. 
 | 
|  | 
| float | BloomIntensity  [get, set] | 
|  | Controls the amount of the bloom and base images that will be mixed into the final scene. Range 0 to 1. 
 | 
|  | 
| float | BaseIntensity  [get, set] | 
|  | The base intensity. 
 | 
|  | 
| float | BloomSaturation  [get, set] | 
|  | Independently control the color saturation of the bloom and base images. Zero is totally desaturated, 1.0 leaves saturation unchanged, while higher values increase the saturation level. 
 | 
|  | 
| float | BaseSaturation  [get, set] | 
|  | The base saturation. 
 | 
|  | 
| Vector3[] | RAND_SAMPLES  [set] | 
|  | 
| virtual string | RenderPass  [get] | 
|  | This represents a Render pass int which can be overrid to pas a custom designed enum for specifing the rendering pass. 
 | 
|  | 
| string | Name  [get] | 
|  | The name of this post processor. 
 | 
|  | 
| bool | IsInitialised  [get] | 
|  | Has this render feature been initialised yet? Note that render features must be added during game startup in the vxGame.OnRenderPipelineInitialised(vxRenderPipeline) method. 
 | 
|  | 
| Effect | Effect  [get] | 
|  | The main effect for this Post Process. 
 | 
|  | 
| EffectParameterCollection | Parameters  [get] | 
|  | The parameters for the main effect. 
 | 
|  | 
| vxRenderPipeline | Renderer  [get] | 
|  | The renderering engine which will be using this Post Process. 
 | 
|  | 
| Vector2 | ScreenResolution  [set] | 
|  | 
| Vector2 | HalfPixel  [get, set] | 
|  | 
| Matrix | MatrixTransform  [get, set] | 
|  | 
| bool | IsVisible  [get, set] | 
|  | Is this Game Object currently visible? Note that an Object can be Enabled, but not visible. 
 | 
|  | 
| bool | IsEnabled  [get, set] | 
|  | Is this Game Object Enabled currently. 
 | 
|  | 
| string | Id  [get, set] | 
|  | A unqiue string id which allows references to items to be serialised between sessions. 
 | 
|  | 
| Texture2D | DefaultTexture  [get] | 
|  | Gets the default texture. 
 | 
|  | 
| vxEnumSandboxStatus | SandboxState  [get] | 
|  | State of the Entity which is triggered by the simulation. 
 | 
|  | 
| vxSelectionState | SelectionState  [get, set] | 
|  | Gets or sets the selection state. 
 | 
|  | 
| vxSelectionState | PreviousSelectionState  [get] | 
|  | Get's the previous selection state. 
 | 
|  | 
| bool | IsDisposed  [get] | 
|  | 
| bool | IsDisposed  [get] | 
|  | 
Takes the current scene and applies Bloom, Depth of Field and Chromatic Aboration to that scene.