/// <summary> /// Writes the value to the output. /// </summary> /// <param name="output">The output writer object.</param> /// <param name="value">The value to write to the output.</param> protected internal override void Write(ContentWriter output, Vector3 value) { output.Write(value); }
/// <summary> /// Writes the value to the output. /// </summary> /// <param name="output">The output writer object.</param> /// <param name="value">The value to write to the output.</param> protected internal override void Write(ContentWriter output, Matrix4x4 value) { output.Write(value); }
/// <summary> /// Writes the value to the output. /// </summary> /// <param name="output">The output writer object.</param> /// <param name="value">The value to write to the output.</param> protected internal override void Write(ContentWriter output, SongContent value) { output.Write(value.FileName); output.WriteObject(value.Duration); }
/// <summary> /// Writes the value to the output. /// </summary> /// <param name="output">The output writer object.</param> /// <param name="value">The value to write to the output.</param> protected internal override void Write(ContentWriter output, Quaternion value) { output.Write(value); }
protected internal override void Write(ContentWriter output, VertexBufferContent value) { output.WriteRawObject(value.VertexDeclaration); output.Write((uint)(value.VertexData.Length / value.VertexDeclaration.VertexStride)); output.Write(value.VertexData); }
/// <summary> /// Writes the value to the output. /// </summary> /// <param name="output">The output writer object.</param> /// <param name="value">The value to write to the output.</param> protected internal override void Write(ContentWriter output, Plane value) { output.Write(value.Normal); output.Write(value.D); }