1
0
forked from 0ad/0ad
0ad/source/lib/sysdep/osx/osx.cpp

53 lines
1.5 KiB
C++
Raw Normal View History

#include "precompiled.h"
#include "lib/lib.h"
#include "lib/sysdep/sysdep.h"
#include "lib/sysdep/gfx.h"
// "copy" text into the clipboard. replaces previous contents.
LibError sys_clipboard_set(const wchar_t* text)
{
return INFO::OK;
}
// allow "pasting" from clipboard. returns the current contents if they
// can be represented as text, otherwise 0.
// when it is no longer needed, the returned pointer must be freed via
// sys_clipboard_free. (NB: not necessary if zero, but doesn't hurt)
wchar_t* sys_clipboard_get(void)
{
// Remember to implement sys_clipboard_free when implementing this method!
return NULL;
}
// frees memory used by <copy>, which must have been returned by
// sys_clipboard_get. see note above.
LibError sys_clipboard_free(wchar_t* copy)
{
// Since clipboard_get never returns allocated memory (unimplemented), we
// should only ever get called with a NULL pointer.
debug_assert(!copy);
return INFO::OK;
}
/**
* get current video mode.
*
* this is useful when choosing a new video mode.
*
* @param xres, yres (optional out) resolution [pixels]
* @param bpp (optional out) bits per pixel
* @param freq (optional out) vertical refresh rate [Hz]
* @return LibError; INFO::OK unless: some information was requested
* (i.e. pointer is non-NULL) but cannot be returned.
* on failure, the outputs are all left unchanged (they are
* assumed initialized to defaults)
**/
LibError gfx_get_video_mode(int* xres, int* yres, int* bpp, int* freq)
{
// TODO Implement
return ERR::NOT_IMPLEMENTED;
}