Nebula
Loading...
Searching...
No Matches
tbuisysteminterface.h
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// backend/tbuisystem.cc
3// (C) 2024 Individual contributors, see AUTHORS file
4//------------------------------------------------------------------------------
5#include "render/stdneb.h"
6#include "core/sysfunc.h"
8#include "tbuicontext.h"
9#include "platform/tb_system_interface.h"
10
11namespace TBUI
12{
13class TBUISystemInterface : public tb::TBSystemInterface
14{
15public:
16 void DebugOut(const char* str) override;
17
18 double GetTimeMS() override;
19 void RescheduleTimer(double fire_time) override;
20 int GetLongClickDelayMS() override;
21 int GetPanThreshold() override;
22 int GetPixelsPerLine() override;
23 int GetDPI() override;
24};
25}
Definition tbuisysteminterface.h:14
int GetDPI() override
Definition tbuisysteminterface.cc:50
int GetPixelsPerLine() override
Definition tbuisysteminterface.cc:44
void DebugOut(const char *str) override
Definition tbuisysteminterface.cc:14
double GetTimeMS() override
Definition tbuisysteminterface.cc:20
int GetLongClickDelayMS() override
Definition tbuisysteminterface.cc:32
void RescheduleTimer(double fire_time) override
Definition tbuisysteminterface.cc:27
int GetPanThreshold() override
Definition tbuisysteminterface.cc:38
Turbobadger UI Batch.
Definition tbuibatch.h:18
Precompiled header.