ros2_control - humble
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mujoco_ros2_control::HeadlessAdapter Class Reference
Inheritance diagram for mujoco_ros2_control::HeadlessAdapter:
Inheritance graph
[legend]
Collaboration diagram for mujoco_ros2_control::HeadlessAdapter:
Collaboration graph
[legend]

Public Member Functions

std::pair< double, double > GetCursorPosition () const override
 
double GetDisplayPixelsPerInch () const override
 
std::pair< int, int > GetFramebufferSize () const override
 
std::pair< int, int > GetWindowSize () const override
 
bool IsGPUAccelerated () const override
 
void PollEvents () override
 
void SetClipboardString (const char *) override
 
void SetVSync (bool) override
 
void SetWindowTitle (const char *) override
 
bool ShouldCloseWindow () const override
 
void SwapBuffers () override
 
void ToggleFullscreen () override
 
bool IsLeftMouseButtonPressed () const override
 
bool IsMiddleMouseButtonPressed () const override
 
bool IsRightMouseButtonPressed () const override
 
bool IsAltKeyPressed () const override
 
bool IsCtrlKeyPressed () const override
 
bool IsShiftKeyPressed () const override
 
bool IsMouseButtonDownEvent (int) const override
 
bool IsKeyDownEvent (int) const override
 
int TranslateKeyCode (int) const override
 
mjtButton TranslateMouseButton (int) const override
 
bool RefreshMjrContext (const mjModel *, int) override
 

Detailed Description

No-op UI adapter to support running the drivers in a headless environment.


The documentation for this class was generated from the following file: