![]() |
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. |