![]() |
DDNet documentation
|
#include <tooltips.h>
Public Member Functions | |
| CTooltips ()=default | |
| void | Init (CUi *pUi, ITextRender *pTextRender) |
| void | DoToolTip (const CTooltip &Tooltip) |
| void | OnReset () |
| void | OnRender () |
Private Member Functions | |
| void | SetActiveTooltip (CTooltip &Tooltip) |
| void | ClearActiveTooltip () |
| CUi * | Ui () |
| ITextRender * | TextRender () |
Private Attributes | |
| std::unordered_map< uintptr_t, CTooltip > | m_Tooltips |
| std::optional< std::reference_wrapper< CTooltip > > | m_ActiveTooltip |
| std::optional< std::reference_wrapper< CTooltip > > | m_PreviousTooltip |
| int64_t | m_HoverTime |
| CUi * | m_pUi |
| ITextRender * | m_pTextRender |
A component that manages and renders UI tooltips.
Should be among the last components to render.
|
default |
|
inlineprivate |
| void CTooltips::DoToolTip | ( | const CTooltip & | Tooltip | ) |
| void CTooltips::Init | ( | CUi * | pUi, |
| ITextRender * | pTextRender ) |
| void CTooltips::OnRender | ( | ) |
| void CTooltips::OnReset | ( | ) |
|
private |
| Tooltip | A reference to the tooltip that should be active. |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |