Ab |
Class | Description | |
---|---|---|
BeginRenderPassRenderingStep | BeginRenderPassRenderingStep begins rendering by first calling vkBeginCommandBuffer on the renderingContext.CurrentCommandBuffer, then calling vkCmdBeginRenderPass and finally calling the vkCmdSetViewport and vkCmdSetScissor. | |
CompleteRenderingStep | CompleteRenderingStep completes the rendering. It submits the command buffers, waits until rendered, presents the swap chain or copies the rendered texture to a staging buffer. | |
FillCommandBufferRenderingStep | FillCommandBufferRenderingStep is an abstract RenderingStep that is used to fill CommandBuffers with commands to render the RenderingItem. The derived classes should call RenderRenderingLayer(CommandBuffer, RenderingLayer, RenderingContext) and and can set overrideEffectTechnique and filterObjectsFunction protected fields. | |
InitializeRenderingStep | InitializeRendering is the first rendering step. It sets up the RenderingContext with current RenderTargets, resets statistics, etc. | |
RenderingStep | RenderingStep is an abstract base class for other rendering step classes. It does not define any rendering logic but provides handling BeforeRunningStep and AfterRunningStep event handling. | |
RenderingStepsGroup | RenderingStepsGroup is a rendering step that can group multiple rendering steps inside its Children list of rendering steps. | |
RenderingStepsList | RenderingStepsList is a collection of rendering steps. It provides additional methods to add rendering steps before and after specific rendering step. | |
RenderObjectsRenderingStep | RenderObjectsRenderingStep renders the objects by filling the CurrentCommandBuffer with commands to render the RenderingItem objects that are defined in the RenderingLayers from the current Scene (or from CustomRenderingLayers when defined). It also defines optional properties to filter the rendered objects (FilterRenderingLayersFunction, FilterObjectsFunction) or to override the used EffectTechnique (OverrideEffectTechnique). | |
RenderSpritesRenderingStep | RenderSpritesRenderingStep can render sprites from Scene and SceneView. |
Structure | Description | |
---|---|---|
RenderingStepsListEnumerator | Enumerator for enumerating RenderingStep |