Konstantin Koch 8287c54432 Included the Visual Studio extension and made the necessary changes to make it run.
Replaced the old VS templates with ones that offer more flexiblity.
Started replacing the Content Project for the samples with our custom project type.
Inlcuded a basic not yet working AssimpImporter.
2015-04-08 14:50:03 +02:00

51 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using System.Text;
namespace ANX.Framework.Content.Pipeline
{
[ServiceContract]
public interface IContentBuildLogger
{
/// <summary>
/// Gets or sets the base reference path used when reporting errors during the content build process.
/// </summary>
string LoggerRootDirectory
{
[OperationContract]
get;
[OperationContract]
set;
}
/// <summary>
/// Returns the name of the logger.
/// </summary>
string Name
{
[OperationContract]
get;
}
[OperationContract(Name = "LogImportantMessage")]
void LogImportantMessage(string message, params Object[] messageArgs);
[OperationContract(Name = "LogImportantContentMessage")]
void LogImportantMessage(string helpLink, ContentIdentity contentIdentity, string message, params Object[] messageArgs);
[OperationContract]
void LogMessage(string message, params Object[] messageArgs);
[OperationContract]
void LogWarning(string helpLink, ContentIdentity contentIdentity, string message, params Object[] messageArgs);
[OperationContract]
void PopFile();
[OperationContract]
void PushFile(string filename);
}
}