Struct PassCombination
Effect pass combination.
Inherited Members
Namespace: Evergine.Framework.Graphics.Effects.Analyzer
Assembly: Evergine.Framework.dll
Syntax
public struct PassCombination
Constructors
PassCombination(string)
Initializes a new instance of the PassCombination struct.
Declaration
public PassCombination(string pass)
Parameters
Type | Name | Description |
---|---|---|
string | pass | The pass name. |
PassCombination(string, DirectivesCombination)
Initializes a new instance of the PassCombination struct.
Declaration
public PassCombination(string pass, DirectivesCombination directives)
Parameters
Type | Name | Description |
---|---|---|
string | pass | Pass id. |
DirectivesCombination | directives | Directives combination. |
Fields
Directives
The pass combination directives.
Declaration
public DirectivesCombination Directives
Field Value
Type | Description |
---|---|
DirectivesCombination |
ID
The identifier.
Declaration
public Guid ID
Field Value
Type | Description |
---|---|
Guid |
PassName
The pass name.
Declaration
public string PassName
Field Value
Type | Description |
---|---|
string |
Success
Indicates whether this combination has been compiled successful.
Declaration
public bool Success
Field Value
Type | Description |
---|---|
bool |
Methods
DirectivesAsString()
Gets the directives string.
Declaration
public string DirectivesAsString()
Returns
Type | Description |
---|---|
string | An string with appended directives name using space as separator. |
DirectivesStringArray()
Gets the directives string array.
Declaration
public string[] DirectivesStringArray()
Returns
Type | Description |
---|---|
string[] | An array of directives name. |