RenderStage Class
Namespace: Stride.RenderingAssembly: Stride.Rendering.dll
Represents a way to instantiate a given RenderObject for rendering, esp. concerning effect selection and permutation.
System.Object →
RenderStage
Derived from RenderStage:
[DataContract]
public sealed class RenderStage : IIdentifiable
Name | Description | |
---|---|---|
Constructors | ||
RenderStage() | ||
RenderStage(String, String) | ||
Fields | ||
Index | Index in RenderStages. |
|
Output | Defines render targets this stage outputs to. |
|
Properties | ||
EffectSlotName | The effect permutation slot name. If similar to another RenderStage, effect permutations will be shared. |
|
Filter | ||
Id | Gets the id of this instance |
|
Name | The name of this RenderStage. |
|
OutputValidator | ||
SortMode | Defines how RenderNode sorting should be performed. |
|
Methods | ||
ToString() |
Constructors
RenderStage()
public RenderStage()
RenderStage(String, String)
public RenderStage(string name, string effectSlotName)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | |
System.String | effectSlotName |
Fields
Index
Index in RenderStages.
public int Index
Field Value
Type | Description |
---|---|
System.Int32 |
Output
Defines render targets this stage outputs to.
public RenderOutputDescription Output
Field Value
Type | Description |
---|---|
RenderOutputDescription |
Properties
EffectSlotName
The effect permutation slot name. If similar to another RenderStage, effect permutations will be shared.
public string EffectSlotName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Filter
public RenderStageFilter Filter { get; set; }
Property Value
Type | Description |
---|---|
RenderStageFilter |
Id
Gets the id of this instance
[DataMember(-100)]
[Display(null, null, Browsable = false)]
public Guid Id { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Name
The name of this RenderStage.
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OutputValidator
public RenderOutputValidator OutputValidator { get; }
Property Value
Type | Description |
---|---|
RenderOutputValidator |
SortMode
Defines how RenderNode sorting should be performed.
public SortMode SortMode { get; set; }
Property Value
Type | Description |
---|---|
SortMode |
Methods
ToString()
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()