zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
SDL_Mouse Struct Reference

#include <SDL_mouse_c.h>

Public Attributes

Uint32 buttonstate
 
SDL_Cursor *(* CreateCursor )(SDL_Surface *surface, int hot_x, int hot_y)
 
SDL_Cursor *(* CreateSystemCursor )(SDL_SystemCursor id)
 
SDL_Cursorcur_cursor
 
SDL_bool cursor_shown
 
SDL_Cursorcursors
 
SDL_Cursordef_cursor
 
voiddriverdata
 
SDL_Windowfocus
 
void(* FreeCursor )(SDL_Cursor *cursor)
 
int last_x
 
int last_y
 
SDL_MouseID mouseID
 
void(* MoveCursor )(SDL_Cursor *cursor)
 
int original_x
 
int original_y
 
SDL_bool relative_mode
 
int(* SetRelativeMouseMode )(SDL_bool enabled)
 
int(* ShowCursor )(SDL_Cursor *cursor)
 
void(* WarpMouse )(SDL_Window *window, int x, int y)
 
int x
 
int xdelta
 
int y
 
int ydelta
 

Detailed Description

Definition at line 36 of file SDL_mouse_c.h.

Member Data Documentation

SDL_Cursor*(* SDL_Mouse::CreateCursor)(SDL_Surface *surface, int hot_x, int hot_y)

Definition at line 39 of file SDL_mouse_c.h.

Referenced by SDL_CreateColorCursor().

SDL_Cursor*(* SDL_Mouse::CreateSystemCursor)(SDL_SystemCursor id)

Definition at line 42 of file SDL_mouse_c.h.

Referenced by SDL_CreateSystemCursor().

SDL_Cursor* SDL_Mouse::cur_cursor
SDL_bool SDL_Mouse::cursor_shown
SDL_Cursor* SDL_Mouse::cursors
SDL_Cursor* SDL_Mouse::def_cursor
void* SDL_Mouse::driverdata

Definition at line 78 of file SDL_mouse_c.h.

void(* SDL_Mouse::FreeCursor)(SDL_Cursor *cursor)

Definition at line 51 of file SDL_mouse_c.h.

Referenced by SDL_FreeCursor(), and SDL_MouseQuit().

int SDL_Mouse::last_x

Definition at line 66 of file SDL_mouse_c.h.

Referenced by SDL_PrivateSendMouseMotion().

int SDL_Mouse::last_y

Definition at line 66 of file SDL_mouse_c.h.

Referenced by SDL_PrivateSendMouseMotion().

SDL_MouseID SDL_Mouse::mouseID

Definition at line 60 of file SDL_mouse_c.h.

Referenced by SDL_ResetMouse(), SDL_UpdateMouseFocus(), and SDL_WarpMouseInWindow().

void(* SDL_Mouse::MoveCursor)(SDL_Cursor *cursor)

Definition at line 48 of file SDL_mouse_c.h.

Referenced by SDL_PrivateSendMouseMotion().

int SDL_Mouse::original_x

Definition at line 70 of file SDL_mouse_c.h.

Referenced by SDL_SetRelativeMouseMode().

int SDL_Mouse::original_y

Definition at line 70 of file SDL_mouse_c.h.

Referenced by SDL_SetRelativeMouseMode().

int(* SDL_Mouse::SetRelativeMouseMode)(SDL_bool enabled)

Definition at line 57 of file SDL_mouse_c.h.

Referenced by SDL_SetRelativeMouseMode().

int(* SDL_Mouse::ShowCursor)(SDL_Cursor *cursor)

Definition at line 45 of file SDL_mouse_c.h.

Referenced by SDL_SetCursor().

void(* SDL_Mouse::WarpMouse)(SDL_Window *window, int x, int y)

Definition at line 54 of file SDL_mouse_c.h.

Referenced by SDL_WarpMouseInWindow().

int SDL_Mouse::xdelta

Definition at line 64 of file SDL_mouse_c.h.

Referenced by SDL_GetRelativeMouseState(), and SDL_PrivateSendMouseMotion().

int SDL_Mouse::ydelta

Definition at line 65 of file SDL_mouse_c.h.

Referenced by SDL_GetRelativeMouseState(), and SDL_PrivateSendMouseMotion().


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