Abstract out GLFW calls from Simulate.
PiperOrigin-RevId: 500129478 Change-Id: I7ba998e20439575ad9a3fe1a866c3db4c36b9328
This commit is contained in:
committed by
Copybara-Service
parent
048bd43724
commit
e40775fab3
@@ -74,7 +74,9 @@ typedef enum mjtEvent_ { // mouse and keyboard event type
|
||||
mjEVENT_RELEASE, // mouse button release
|
||||
mjEVENT_SCROLL, // scroll
|
||||
mjEVENT_KEY, // key press
|
||||
mjEVENT_RESIZE // resize
|
||||
mjEVENT_RESIZE, // resize
|
||||
mjEVENT_REDRAW, // redraw
|
||||
mjEVENT_FILESDROP // files drop
|
||||
} mjtEvent;
|
||||
|
||||
|
||||
@@ -143,6 +145,10 @@ struct mjuiState_ { // mouse and keyboard state
|
||||
int mouserect; // which rectangle contains mouse
|
||||
int dragrect; // which rectangle is dragged with mouse
|
||||
int dragbutton; // which button started drag (mjtButton)
|
||||
|
||||
// files dropping (only valid when type == mjEVENT_FILESDROP)
|
||||
int dropcount; // number of files dropped
|
||||
const char** droppaths; // paths to files dropped
|
||||
};
|
||||
typedef struct mjuiState_ mjuiState;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user