Click or drag to resize
AB4D logo

RenderingStepBase Class

RenderingStepBase 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.
Inheritance Hierarchy
SystemObject
  Ab3d.DirectXDXResourceBase
    Ab3d.DirectXDisposableDXResource
      Ab3d.DirectXDXSceneResource
        Ab3d.DirectXRenderingStepBase
          More

Namespace: Ab3d.DirectX
Assembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntax
C#
public abstract class RenderingStepBase : DXSceneResource

The RenderingStepBase type exposes the following members.

Properties
 NameDescription
Public propertyDescription Gets a description of this rendering step.
Public propertyIsEnabled Gets or sets a boolean that specifies if this rendering step is enabled. Note that if the step is not enabled than the step events will also not be triggered.
Public propertyNextRenderingStep Gets the next RenderingStep.
Public propertyPreviousRenderingStep Gets the previous RenderingStep.
Top
Methods
 NameDescription
Public methodStatic memberGetFirstRenderingStep Returns the first rendering step that is found with starting with startRenderingStep and then advancing to previous rendering steps. Returns null if start rendering step is null.
Public methodStatic memberGetLastRenderingStep Returns the last rendering step that is found with starting with startRenderingStep and then advancing to following rendering steps. Returns null if start rendering step is null.
Public methodStatic memberIsRenderingStepConnected Returns true if the renderingStepToFind is find with searching the renderings steps connected to startRenderingStep.
Public methodRun Runs the rendering step.
Public methodSaveExecutionTimeStatistics SaveExecutionTimeStatistics is called when we are collecting statistics. The implementation of the method should save or add the elapsedMilliseconds to the corresponding property in the RenderingStatistics class.
Public methodToString Returns a string that represents the current object.
(Overrides ObjectToString)
Top
Events
 NameDescription
Public eventAfterRunningStep AfterRunningStep is raised after this rendering step is run.
Public eventBeforeRunningStep BeforeRunningStep is raised before this rendering step is run.
Top
See Also
Inheritance Hierarchy