Urho.DebugHud Class

Displays rendering stats and profiling information.

See Also: DebugHud


public class DebugHud : UrhoObject


Namespace: Urho
Assembly: Urho (in Urho.dll)
Assembly Versions:

The members of Urho.DebugHud are listed below.

See Also: UrhoObject

Public Constructors

Constructs a new instance of Urho.DebugHud which is tied to the Application.CurrentContext.
Constructs a new instance of Urho.DebugHud, given a raw pointer to an unmanaged object
Constructs a new instance of Urho.DebugHud linked to a specific Context.

Protected Constructors

Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.

Public Properties

DefaultStyleXmlFile. Return the UI style file. Or Set UI elements' style from an XML file.
MemoryTextText. Return memory text.
ModeUInt32. Return currently shown elements. Or Set elements to show.
ModeTextText. Return rendering mode text.
ProfilerIntervalSingle. Return profiler accumulation interval in seconds Or Set profiler accumulation interval in seconds.
ProfilerMaxDepthUInt32. Return maximum profiler block depth. Or Set maximum profiler block depth, default unlimited.
ProfilerTextText. Return profiler text.
StatsTextText. Return rendering stats text.
TypeStringHash. Urho's type system type.
TypeNameString. Urho's low-level type name.
TypeNameStaticString. Urho's low-level type name, accessible as a static method.
TypeStaticStringHash. Urho's low-level type, accessible as a static method.
UseRendererStatsBoolean. Return whether showing 3D geometry primitive/batch count only. Or Set whether to show 3D geometry primitive/batch count only. Default false.

Public Methods

Clear all application-specific stats.
ResetAppStats(String) : Boolean
Reset application-specific stats. Return true if it was erased successfully.
SetAppStats(String, String)
Set application-specific stats.
Toggle elements.
Toggle all elements.
Update. Called by HandlePostUpdate().