FBX.Scene.Nodes.Node.Save C# (CSharp) Method

Save() private method

private Save ( System _Writer ) : void
_Writer System
return void
        internal void Save( System.IO.BinaryWriter _Writer )
        {
            _Writer.Write( (byte) NodeType );
            _Writer.Write( m_ID );
            _Writer.Write( m_Name );

            // Write the matrix
            _Writer.Write( m_Local2Parent.m[0,0] );
            _Writer.Write( m_Local2Parent.m[0,1] );
            _Writer.Write( m_Local2Parent.m[0,2] );
            _Writer.Write( m_Local2Parent.m[0,3] );
            _Writer.Write( m_Local2Parent.m[1,0] );
            _Writer.Write( m_Local2Parent.m[1,1] );
            _Writer.Write( m_Local2Parent.m[1,2] );
            _Writer.Write( m_Local2Parent.m[1,3] );
            _Writer.Write( m_Local2Parent.m[2,0] );
            _Writer.Write( m_Local2Parent.m[2,1] );
            _Writer.Write( m_Local2Parent.m[2,2] );
            _Writer.Write( m_Local2Parent.m[2,3] );
            _Writer.Write( m_Local2Parent.m[3,0] );
            _Writer.Write( m_Local2Parent.m[3,1] );
            _Writer.Write( m_Local2Parent.m[3,2] );
            _Writer.Write( m_Local2Parent.m[3,3] );

            // Write specific data
            SaveSpecific( _Writer );

            // Write children
            _Writer.Write( m_Children.Count );
            foreach ( Node Child in m_Children )
                Child.Save( _Writer );
        }