Class KerkytheaExporter.KerkytheaWriter
- Namespace
- HelixToolkit.Wpf
- Assembly
- HelixToolkit.Wpf.dll
Represents the output writer for the KerkytheaExporter.
public sealed class KerkytheaExporter.KerkytheaWriter
- Inheritance
-
KerkytheaExporter.KerkytheaWriter
- Inherited Members
Constructors
KerkytheaWriter(Stream)
Initializes a new instance of the KerkytheaExporter.KerkytheaWriter class.
public KerkytheaWriter(Stream stream)
Parameters
streamStreamThe stream.
Methods
AddTexture(Brush, string)
Adds the specified texture.
public void AddTexture(Brush brush, string filename)
Parameters
Close()
Closes this instance.
public void Close()
GetUniqueName(string?, string)
Gets a unique name.
public string GetUniqueName(string? name, string defaultName)
Parameters
Returns
TryGetTexture(Brush, out string)
Tries to get the texture for the specified brush.
public bool TryGetTexture(Brush brush, out string textureFile)
Parameters
Returns
- bool
trueif the texture was found.
Write(XmlNode)
Writes the specified XML node.
public void Write(XmlNode xmlNode)
Parameters
xmlNodeXmlNodeThe XML node.
WriteAttributeString(string, string)
Writes the attribute string.
public void WriteAttributeString(string name, string value)
Parameters
WriteEndDocument()
Writes the end document.
public void WriteEndDocument()
WriteEndElement()
Writes the end element.
public void WriteEndElement()
WriteEndObject()
Writes the end object.
public void WriteEndObject()
WriteFullEndElement()
Writes the full end element.
public void WriteFullEndElement()
WriteObject(string, string, string, string)
Writes the object.
public void WriteObject(string identifier, string label, string name, string type)
Parameters
identifierstringThe identifier.
labelstringThe label.
namestringThe name.
typestringThe type.
WriteParameter(string, bool)
Writes a boolean parameter.
public void WriteParameter(string name, bool flag)
Parameters
WriteParameter(string, double)
Writes a double parameter.
public void WriteParameter(string name, double value)
Parameters
WriteParameter(string, int)
Writes an integer parameter.
public void WriteParameter(string name, int value)
Parameters
WriteParameter(string, string)
Writes a string parameter.
public void WriteParameter(string name, string value)
Parameters
WriteParameter(string, string, string)
Writes a parameter.
public void WriteParameter(string name, string type, string value)
Parameters
WriteParameter(string, Color)
Writes a color parameter.
public void WriteParameter(string name, Color color)
Parameters
WriteStartDocument()
Writes the start document.
public void WriteStartDocument()
WriteStartElement(string)
Writes the start element.
public void WriteStartElement(string localName)
Parameters
localNamestringName of the element.
WriteStartObject(string, string, string, string)
Writes the start object.
public void WriteStartObject(string identifier, string label, string name, string type)
Parameters
identifierstringThe identifier.
labelstringThe label.
namestringThe name.
typestringThe type.
WriteTransform(string, Matrix3D)
Writes a transformation matrix.
public void WriteTransform(string name, Matrix3D m)