C# Класс Fusion.Build.Processors.UbershaderProcessor

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CleanupList List
CleanupString string
Combination Node
Combine List
Compile byte[]
Definition Node
Exclusion Node
Exclusion System
Expression Node
ExtractPipelineStates string>[].KeyValuePair
Factor Node
Factor System
Parse List
RunFxc byte[]
Sequence Node

Открытые методы

Метод Описание
Process ( AssetSource assetFile, BuildContext buildContext ) : void

UbershaderProcessor ( ) : System

Приватные методы

Метод Описание
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

Compile ( BuildContext buildContext, Include include, string shaderSource, string sourceFile, string profile, string entryPoint, string defines, string output, string listing ) : byte[]

Definition ( ) : Node
Exclusion ( ) : Node
Exclusion ( xclusion Exclusion ) : System
Expression ( Target &target ) : Node

ExtractPipelineStates ( BuildContext buildContext, Include include, string shaderSource, string sourceFile, string defines, string listing ) : string>[].KeyValuePair

Extracts pipeline states

Factor ( ) : Node
Factor ( ) : System
Parse ( string line, Target &target ) : List

RunFxc ( BuildContext buildContext, string sourceFile, string profile, string entryPoint, string defines, string output, string listing ) : byte[]

Sequence ( ) : Node

Описание методов

Process() публичный Метод

public Process ( AssetSource assetFile, BuildContext buildContext ) : void
assetFile AssetSource
buildContext BuildContext
Результат void

UbershaderProcessor() публичный Метод

public UbershaderProcessor ( ) : System
Результат System