C# Class Fusion.Build.Processors.UbershaderEnumerator

Creates definition list by declaration.
Datei anzeigen Open project: demiurghg/FusionEngine Class Usage Examples

Public Methods

Method Description
UbershaderEnumerator ( string inputString, string leadingKeyword ) : System

Creates list of definitions using given string and leading keyword.

Private Methods

Method Description
CleanupList ( List list ) : List

Removed duplicates

CleanupString ( string str ) : string

Sorts words and removed duplicates

Combination ( ) : Node
Combine ( List A, List B ) : List

Combines define sets

Definition ( ) : Node
Exclusion ( ) : Node
Expression ( string leadingKeyword ) : Node

Factor ( ) : Node
Parse ( string line, string leadingKeyword ) : List

Sequence ( ) : Node

Method Details

UbershaderEnumerator() public method

Creates list of definitions using given string and leading keyword.
public UbershaderEnumerator ( string inputString, string leadingKeyword ) : System
inputString string
leadingKeyword string
return System