Table of Contents

Class ShaderExporter

Namespace
HelixToolkit.SharpDX
Assembly
HelixToolkit.SharpDX.dll
public static class ShaderExporter
Inheritance
ShaderExporter
Inherited Members

Methods

ExportTechnique(IEffectsManager, string, XmlWriter)

Exports the technique.

public static void ExportTechnique(this IEffectsManager manager, string techniqueName, XmlWriter writer)

Parameters

manager IEffectsManager

The manager.

techniqueName string

Name of the technique.

writer XmlWriter

The writer.

ExportTechniqueAsBinary(IEffectsManager, string, string)

Exports the technique as binary.

public static void ExportTechniqueAsBinary(this IEffectsManager manager, string techniqueName, string filePath)

Parameters

manager IEffectsManager

The manager.

techniqueName string

Name of the technique.

filePath string

The file path.

ExportTechniques(IEffectsManager, XmlWriter)

Exports the techniques.

public static int ExportTechniques(this IEffectsManager manager, XmlWriter writer)

Parameters

manager IEffectsManager

The manager.

writer XmlWriter

The writer.

Returns

int

ExportTechniquesAsBinary(IEffectsManager, string)

Exports the techniques as binary.

public static int ExportTechniquesAsBinary(this IEffectsManager manager, string filePath)

Parameters

manager IEffectsManager

The manager.

filePath string

The file path.

Returns

int

ImportTechniques(IEffectsManager, string, bool)

Imports the techniques. Make sure to detach effectsManager from viewport before importing

public static int ImportTechniques(this IEffectsManager manager, string filePath, bool append = true)

Parameters

manager IEffectsManager

The manager.

filePath string

The file path.

append bool

if set to true [append techniques into effects manager]. Otherwise replace all existing techniques

Returns

int

ImportTechniques(IEffectsManager, XmlReader, bool)

Imports the techniques. Make sure to detach effectsManager from viewport before importing

public static int ImportTechniques(this IEffectsManager manager, XmlReader reader, bool append = true)

Parameters

manager IEffectsManager

The manager.

reader XmlReader

The reader.

append bool

if set to true [append techniques into effects manager]. Otherwise replace all existing techniques

Returns

int