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 |