C# Класс Vector.Gpu.ShaderLibrary

Vector Shader Builder. A utility to load Shader source code from a fragmented XML document. Shader source code can be compiled into working programs. See Specification for Format.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Load ( string filename ) : ShaderLibrary
Parse ( string xml ) : ShaderLibrary
ShaderLibrary ( ) : System

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

Метод Описание
read_fragment_shader ( FragmentShader fragmentShader, System.Xml.Linq.XElement element ) : void
read_geometry_shader ( GeometryShader geometryShader, System.Xml.Linq.XElement element ) : void
read_include ( Include include, System.Xml.Linq.XElement element ) : void
read_library ( ShaderLibrary effect, System.Xml.Linq.XElement element ) : void
read_program ( Program program, System.Xml.Linq.XElement element ) : void
read_source ( Source source, System.Xml.Linq.XElement element ) : void
read_vertex_shader ( VertexShader vertexShader, System.Xml.Linq.XElement element ) : void

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

Load() публичный статический Метод

public static Load ( string filename ) : ShaderLibrary
filename string
Результат ShaderLibrary

Parse() публичный статический Метод

public static Parse ( string xml ) : ShaderLibrary
xml string
Результат ShaderLibrary

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

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