SubRenderFeature Class
Namespace: Stride.RenderingAssembly: Stride.Rendering.dll
A render feature used inside another one (i.e. RenderFeatures.
                 Derived from SubRenderFeature:  InstancingRenderFeature  ForwardLightingRenderFeature  MaterialRenderFeature  SubsurfaceScatteringRenderFeature  MeshVelocityRenderFeature  ShadowCasterRenderFeature  SkinningRenderFeature  TransformRenderFeature 
              
              
              
public abstract class SubRenderFeature : RenderFeature, IComponent, IReferencable, ICollectorHolder, IGraphicsRendererCore, IDisposable
              | Name | Description | |
|---|---|---|
| Fields | ||
| RootRenderFeature | Gets root render feature.  | 
                          |
| Methods | ||
| ProcessPipelineState(RenderContext, RenderNodeReference, ref RenderNode, RenderObject, PipelineStateDescription) | Do any changes required to the pipeline state.  | 
                          |
Fields
RootRenderFeature
Gets root render feature.
protected RootRenderFeature RootRenderFeature
              Field Value
| Type | Description | 
|---|---|
| RootRenderFeature | 
Methods
ProcessPipelineState(RenderContext, RenderNodeReference, ref RenderNode, RenderObject, PipelineStateDescription)
Do any changes required to the pipeline state.
public virtual void ProcessPipelineState(RenderContext context, RenderNodeReference renderNodeReference, ref RenderNode renderNode, RenderObject renderObject, PipelineStateDescription pipelineState)
              Parameters
| Type | Name | Description | 
|---|---|---|
| RenderContext | context | |
| RenderNodeReference | renderNodeReference | |
| RenderNode | renderNode | |
| RenderObject | renderObject | |
| PipelineStateDescription | pipelineState |