DebugTextSystem Class
Namespace: Stride.ProfilingAssembly: Stride.Engine.dll
                 Derived from DebugTextSystem: 
              
              
              
public class DebugTextSystem : GameSystemBase, IDisposable, ICollectorHolder, IGameSystemBase, IComponent, IReferencable, IUpdateable, IDrawable, IContentable| Name | Description | |
|---|---|---|
| Constructors | ||
| DebugTextSystem(IServiceRegistry) | ||
| Properties | ||
| TailSize | Sets or gets the size of the messages queue, older messages will be discarded if the size is greater. | |
| TextColor | Sets or gets the color to use when drawing the profiling system fonts. | |
| Methods | ||
| Draw(GameTime) | ||
| Print(String, Int2) | Print a custom overlay message | |
| Print(String, Int2, Color4) | Print a custom overlay message | |
| Update(GameTime) | ||
Constructors
DebugTextSystem(IServiceRegistry)
public DebugTextSystem(IServiceRegistry registry)Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceRegistry | registry | 
Properties
TailSize
Sets or gets the size of the messages queue, older messages will be discarded if the size is greater.
public int TailSize { get; set; }Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
TextColor
Sets or gets the color to use when drawing the profiling system fonts.
public Color4 TextColor { get; set; }Property Value
| Type | Description | 
|---|---|
| Color4 | 
Methods
Draw(GameTime)
public override void Draw(GameTime gameTime)Parameters
| Type | Name | Description | 
|---|---|---|
| GameTime | gameTime | 
Overrides
Print(String, Int2)
Print a custom overlay message
public void Print(string message, Int2 position)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | message | |
| Int2 | position | 
Print(String, Int2, Color4)
Print a custom overlay message
public void Print(string message, Int2 position, Color4 color)Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | message | |
| Int2 | position | |
| Color4 | color | 
Update(GameTime)
public override void Update(GameTime gameTime)Parameters
| Type | Name | Description | 
|---|---|---|
| GameTime | gameTime |