![]() |
Paradox Game Engine
v1.0.0 beta06
|
Classes | |
| class | CallerInfo |
| A class to store Caller Information attributes. More... | |
| class | CollectionDebugView |
| Use this class to provide a debug output in Visual Studio debugger. More... | |
| class | CollectionDebugView< T > |
| Use this class to provide a debug output in Visual Studio debugger. More... | |
| class | ComponentEventInfo |
| Contains information about a AddReference/Release event. More... | |
| class | ComponentReference |
| Contains information about a tracked component. More... | |
| class | ComponentTracker |
| Track all allocated objects. More... | |
| class | ConsoleLogListener |
| A LogListener implementation redirecting its output to the default OS console. If console is not supported message are output to Debug More... | |
| class | DebugLogListener |
| A LogListener implementation redirecting its output to a Debug. More... | |
| class | ExceptionInfo |
| This class is used to store some properties of an exception. It is serializable. More... | |
| class | GlobalLogger |
| A logger that redirect messages to a global handler and handle instantiated MapModuleNameToLogger. More... | |
| interface | ILogger |
| Interface for logging. More... | |
| interface | ILogMessage |
| The base interface for log messages used by the logging infrastructure. More... | |
| interface | IProgressStatus |
| Provides progress of an operation. More... | |
| class | Logger |
| Base implementation for ILogger. More... | |
| class | LoggerConfig |
| Configuration for GlobalLogger. More... | |
| class | LoggerExtensions |
| Extensions for ILogger. More... | |
| class | LoggerResult |
| A logger that stores messages locally useful for internal log scenarios. More... | |
| class | LoggerValueResult< T > |
| A LoggerResult with an associated value; More... | |
| class | LogListener |
| A base class to implement a log listener More... | |
| class | LogMessage |
| A base log message used by the logging infrastructure. More... | |
| class | LogMessageExtensions |
| A set of extensions method to use with the LogMessage class. More... | |
| class | MessageLoggedEventArgs |
| Arguments of the Logger.MessageLogged event. More... | |
| class | NamespaceDoc |
| The SiliconStudio.Core.Diagnostics namespace provides classes that are used for logs, debugging/profiling, monitoring events. More... | |
| class | NullLogger |
| class | PerformanceCheckBlock |
| class | PerformanceReport |
| class | Profiler |
| High level CPU Profiler. For usage see remarks. More... | |
| struct | ProfilingEvent |
| A profiling event generated by Profiler. More... | |
| class | ProfilingKey |
| A key to identify a specific profile. More... | |
| class | ProfilingMessage |
| A log message generate by Profiler. More... | |
| struct | ProfilingState |
| A profiler state contains information of a portion of code being profiled. See remarks. More... | |
| class | ProgressStatusEventArgs |
| An event indicating the progress of an operation. More... | |
| class | SafeAction |
| class | SerializableLogMessage |
| A class that represents a copy of a LogMessage that can be serialized. More... | |
| class | TextWriterLogListener |
| A LogListener implementation redirecting its output to a TextWriter. More... | |
| class | TimestampLocalLogger |
| A logger that stores messages locally with their timestamp, useful for internal log scenarios. More... | |
Enumerations | |
| enum | ComponentEventType { ComponentEventType.Instantiate = 0, ComponentEventType.Destroy = 1, ComponentEventType.AddReference = 2, ComponentEventType.Release = 3 } |
| TODO: Update summary. More... | |
| enum | ConsoleLogMode { ConsoleLogMode.Auto, ConsoleLogMode.Default = Auto, ConsoleLogMode.None, ConsoleLogMode.Always } |
| Defines how the console is opened. More... | |
| enum | LogMessageType { LogMessageType.Debug = 0, LogMessageType.Verbose = 1, LogMessageType.Info = 2, LogMessageType.Warning = 3, LogMessageType.Error = 4, LogMessageType.Fatal = 5 } |
| Type of a LogMessage. More... | |
| enum | ProfilingKeyFlags { ProfilingKeyFlags.None = 0, ProfilingKeyFlags.Log = 1 } |
| enum | ProfilingMessageType { ProfilingMessageType.Begin, ProfilingMessageType.End, ProfilingMessageType.Mark } |
| Type of a profiling message. More... | |
Functions | |
| delegate void | ProfilerDisposeEventDelegate (ref ProfilingState profilingState) |
| Delegate called when a ProfilingState is disposed (end of profiling). More... | |
TODO: Update summary.
| Enumerator | |
|---|---|
| Instantiate |
ComponentBase constructor event. |
| Destroy |
ComponentBase.Destroy() event. |
| AddReference |
IReferencable.AddReference() event. |
| Release |
IReferenceable.Release() event. |
Definition at line 8 of file ComponentEventType.cs.
Defines how the console is opened.
| Enumerator | |
|---|---|
| Auto |
The console should be visible only in debug and if there is a message, otherwise it is not visible. |
| Default |
Same as Auto |
| None |
The console should not be visible. |
| Always |
The console should be always visible |
Definition at line 8 of file ConsoleLogMode.cs.
Type of a LogMessage.
Definition at line 9 of file LogMessageType.cs.
| Enumerator | |
|---|---|
| None |
Empty flag. |
| Log |
Output message to log right away. |
Definition at line 8 of file ProfilingKeyFlags.cs.
Type of a profiling message.
| Enumerator | |
|---|---|
| Begin |
A begin message. |
| End |
A end message. |
| Mark |
A mark message. |
Definition at line 8 of file ProfilingMessageType.cs.
| delegate void SiliconStudio.Core.Diagnostics.ProfilerDisposeEventDelegate | ( | ref ProfilingState | profilingState | ) |
Delegate called when a ProfilingState is disposed (end of profiling).
| profilingState | State of the profile. |