FLTK 1.4.0
|
Definitions of platform-dependent types. More...
Go to the source code of this file.
Macros | |
#define | FL_COMMAND opaque |
An alias for FL_CTRL on Windows and X11, or FL_META on MacOS X. | |
#define | FL_CONTROL opaque |
An alias for FL_META on Windows and X11, or FL_CTRL on MacOS X. | |
Typedefs | |
typedef opaque | fl_intptr_t |
An integral type large enough to store a pointer or a long value. More... | |
typedef opaque | Fl_Offscreen |
Platform-specific value representing an offscreen drawing buffer. More... | |
typedef struct opaque * | Fl_Region |
Pointer to a platform-specific structure representing a collection of rectangles. More... | |
typedef opaque | FL_SOCKET |
socket or file descriptor | |
typedef opaque | Fl_Timestamp |
Platform-specific point in time, used for delta time calculation. More... | |
typedef opaque | fl_uintptr_t |
An unsigned integral type large enough to store a pointer or an unsigned long value. More... | |
typedef struct opaque * | GLContext |
Pointer to a platform-specific structure representing the window's OpenGL rendering context. More... | |
Definitions of platform-dependent types.
The exact nature of these types varies with the platform. Therefore, portable FLTK applications should not assume these types have a specific size, or that they are pointers.
typedef opaque fl_intptr_t |
An integral type large enough to store a pointer or a long value.
A pointer value can be safely cast to fl_intptr_t, and later cast back to its initial pointer type without change to the pointer value. A variable of type fl_intptr_t can also store a long int value.
typedef opaque Fl_Offscreen |
Platform-specific value representing an offscreen drawing buffer.
typedef struct opaque* Fl_Region |
Pointer to a platform-specific structure representing a collection of rectangles.
typedef opaque Fl_Timestamp |
Platform-specific point in time, used for delta time calculation.
typedef opaque fl_uintptr_t |
An unsigned integral type large enough to store a pointer or an unsigned long value.
A pointer value can be safely cast to fl_uintptr_t, and later cast back to its initial pointer type without change to the pointer value. A variable of type fl_uintptr_t can also store an unsigned long int value.
typedef struct opaque* GLContext |
Pointer to a platform-specific structure representing the window's OpenGL rendering context.