Click or drag to resize
Ab4d.SharpEngine logo

CustomEffectTechnique Class

CustomEffectTechnique can be assigned to the OverrideEffectTechnique and is used to provide custom rendering of all RenderingItem that are rendered by the RenderObjectsRenderingStep.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.CoreComponentBase
    Ab4d.SharpEngine.CoreSceneComponent
      Ab4d.SharpEngine.EffectsCustomEffectTechnique
        Ab4d.SharpEngine.EffectsWireframeRenderingEffectTechnique

Namespace: Ab4d.SharpEngine.Effects
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.0.9208+3b2441d6a11f923f2600f40f4296bdc3d8b46035
Syntax
C#
public abstract class CustomEffectTechnique : SceneComponent, 
	IDisposable

The CustomEffectTechnique type exposes the following members.

Constructors
 NameDescription
Protected methodCustomEffectTechnique Constructor
Top
Methods
 NameDescription
Public methodDispose Dispose
Public methodOnAfterFrameRendering OnAfterFrameRendering method is called once per frame from the CompleteRenderingStep rendering step. It is called after all RenderObjectsRenderingStep rendering step for this frame were called.
Public methodOnAfterRunningRenderingStep OnAfterRunningRenderingStep method is called after the RenderingStep that this CustomEffectTechnique was assigned to stops executing.
Public methodOnBeforeFrameRendering OnBeforeFrameRendering method is called once per frame from the InitializeRenderingStep rendering step. It is called before all RenderObjectsRenderingStep rendering step for this frame is called.
Public methodOnBeforeRunningRenderingStep OnBeforeRunningRenderingStep method is called when the RenderingStep that this CustomEffectTechnique was assigned to starts executing.
Public methodOnUpdate OnUpdate method is called once per frame from the SceneView.Update method. An overloaded method can update the SceneView.DirtyFlags to force another regeneration of command buffers.
Public methodRender Render method provides rendering functionality that fills the specified commandBuffer with commands to render the specified RenderingItem.
Top
See Also