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 |