Standard | |
The StandardPostProcess type exposes the following members.
| Name | Description | |
|---|---|---|
| BindDescriptorSets | ||
| ChangeViewport | ChangeViewport changes the viewport, that defines a part of the screen that will be affected by this PostProcess. The coordinates are defined in relative screen positions (from 0 to 1). By default, ViewportOffset is set to (0, 0) and ViewportSize is set to (1, 1) - this defines the whole screen. | |
| CreatePipeline | ||
| CreateQuad | Creates the SimpleMesh that defines the full screen quad. | |
| CreateRenderPass | ||
| CustomBindAction | ||
| Dispose |
Releases unmanaged and managed resources (when disposing is true).
This method may be called only from the CheckAndDispose(Boolean) method and must not be called manually by the user.
(Overrides ComponentBaseDispose(Boolean)) | |
| DisposeCreatedPipelines | Disposes the created pipelines. This may be called from a derived class when the fragment shader is changed. | |
| GetFragmentPushConstantsSize | GetFragmentPushConstantsSize can be overriden to provide the size in bytes of the push constants in fragment shader. | |
| GetFragmentShader | ||
| GetInputTextureSampler | ||
| GetPipelineLayout | ||
| GetVertexShader | ||
| Render |
Render renders the post process
(Overrides PostProcessBaseRender(PostProcessRenderingContext)) |