Ejemplo n.º 1
0
        /// <summary>
        /// Constructs a new ExportFormatDescription.
        /// </summary>
        /// <param name="formatDesc">Unmanaged structure</param>
        internal ExportFormatDescription(ref AiExportFormatDesc formatDesc)
        {
            m_formatId      = Marshal.PtrToStringAnsi(formatDesc.FormatId);
            m_description   = Marshal.PtrToStringAnsi(formatDesc.Description);
            m_fileExtension = Marshal.PtrToStringAnsi(formatDesc.FileExtension);

            //Stupid hack, for some reason the formatID for COLLADA format is always messed up
            if (m_fileExtension == "dae")
            {
                m_formatId = "collada";
            }
        }
 /// <summary>
 /// Constructs a new ExportFormatDescription.
 /// </summary>
 /// <param name="formatDesc">Unmanaged structure</param>
 internal ExportFormatDescription(ref AiExportFormatDesc formatDesc)
 {
     m_formatId      = Marshal.PtrToStringAnsi(formatDesc.FormatId);
     m_description   = Marshal.PtrToStringAnsi(formatDesc.Description);
     m_fileExtension = Marshal.PtrToStringAnsi(formatDesc.FileExtension);
 }