#include <touch_controls.h>
◆ CTouchButton() [1/3]
| CTouchControls::CTouchButton::CTouchButton |
( |
CTouchControls * |
pTouchControls | ) |
|
◆ CTouchButton() [2/3]
| CTouchControls::CTouchButton::CTouchButton |
( |
CTouchButton && |
Other | ) |
|
|
noexcept |
◆ CTouchButton() [3/3]
◆ ClampTouchPosition()
| vec2 CTouchControls::CTouchButton::ClampTouchPosition |
( |
vec2 |
TouchPosition | ) |
const |
◆ IsInside()
| bool CTouchControls::CTouchButton::IsInside |
( |
vec2 |
TouchPosition | ) |
const |
◆ IsVisible()
| bool CTouchControls::CTouchButton::IsVisible |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Render()
| void CTouchControls::CTouchButton::Render |
( |
std::optional< bool > |
Selected = std::nullopt, |
|
|
std::optional< CUnitRect > |
Rect = std::nullopt |
|
) |
| const |
◆ UpdateBackgroundCorners()
| void CTouchControls::CTouchButton::UpdateBackgroundCorners |
( |
| ) |
|
◆ UpdatePointers()
| void CTouchControls::CTouchButton::UpdatePointers |
( |
| ) |
|
◆ UpdateScreenFromUnitRect()
| void CTouchControls::CTouchButton::UpdateScreenFromUnitRect |
( |
| ) |
|
◆ UpdateVisibilityEditor()
| void CTouchControls::CTouchButton::UpdateVisibilityEditor |
( |
| ) |
|
◆ UpdateVisibilityGame()
| void CTouchControls::CTouchButton::UpdateVisibilityGame |
( |
| ) |
|
◆ WriteToConfiguration()
| void CTouchControls::CTouchButton::WriteToConfiguration |
( |
CJsonWriter * |
pWriter | ) |
|
◆ m_BackgroundCorners
| int CTouchControls::CTouchButton::m_BackgroundCorners |
◆ m_pBehavior
◆ m_pTouchControls
◆ m_ScreenRect
| CUIRect CTouchControls::CTouchButton::m_ScreenRect |
◆ m_Shape
◆ m_UnitRect
| CUnitRect CTouchControls::CTouchButton::m_UnitRect |
◆ m_VisibilityCached
| bool CTouchControls::CTouchButton::m_VisibilityCached |
◆ m_VisibilityStartTime
| std::chrono::nanoseconds CTouchControls::CTouchButton::m_VisibilityStartTime |
◆ m_vVisibilities
The documentation for this class was generated from the following files: