sync with sfml: + Window.windowHandle()
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1536 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
0444781a4b
commit
7500786896
@ -349,6 +349,17 @@ public:
|
|||||||
{
|
{
|
||||||
sfWindow_SetJoystickThreshold(m_ptr, threshold);
|
sfWindow_SetJoystickThreshold(m_ptr, threshold);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retrieve the Os-specific handle of a window
|
||||||
|
*
|
||||||
|
* Params:
|
||||||
|
* renderWindow = Renderwindow object
|
||||||
|
*/
|
||||||
|
WindowHandle windowHandle()
|
||||||
|
{
|
||||||
|
return sfWindow_GetSystemHandle(m_ptr);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -414,29 +425,30 @@ private:
|
|||||||
int function(SFMLClass) sfWindow_IsOpened;
|
int function(SFMLClass) sfWindow_IsOpened;
|
||||||
uint function(SFMLClass) sfWindow_GetWidth;
|
uint function(SFMLClass) sfWindow_GetWidth;
|
||||||
uint function(SFMLClass) sfWindow_GetHeight;
|
uint function(SFMLClass) sfWindow_GetHeight;
|
||||||
ContextSettings function(SFMLClass Window) sfWindow_GetSettings;
|
ContextSettings function(SFMLClass Window) sfWindow_GetSettings;
|
||||||
int function(SFMLClass, Event*) sfWindow_GetEvent;
|
int function(SFMLClass, Event*) sfWindow_GetEvent;
|
||||||
void function(SFMLClass, int) sfWindow_UseVerticalSync;
|
void function(SFMLClass, int) sfWindow_UseVerticalSync;
|
||||||
void function(SFMLClass, int) sfWindow_ShowMouseCursor;
|
void function(SFMLClass, int) sfWindow_ShowMouseCursor;
|
||||||
void function(SFMLClass, uint, uint) sfWindow_SetCursorPosition;
|
void function(SFMLClass, uint, uint) sfWindow_SetCursorPosition;
|
||||||
void function(SFMLClass, int, int) sfWindow_SetPosition;
|
void function(SFMLClass, int, int) sfWindow_SetPosition;
|
||||||
void function(SFMLClass, uint, uint) sfWindow_SetSize;
|
void function(SFMLClass, uint, uint) sfWindow_SetSize;
|
||||||
void function(SFMLClass, int) sfWindow_Show;
|
void function(SFMLClass, int) sfWindow_Show;
|
||||||
void function(SFMLClass, int) sfWindow_EnableKeyRepeat;
|
void function(SFMLClass, int) sfWindow_EnableKeyRepeat;
|
||||||
void function(SFMLClass, size_t, size_t, ubyte*) sfWindow_SetIcon;
|
void function(SFMLClass, size_t, size_t, ubyte*) sfWindow_SetIcon;
|
||||||
int function(SFMLClass, int) sfWindow_SetActive;
|
int function(SFMLClass, int) sfWindow_SetActive;
|
||||||
void function(SFMLClass) sfWindow_Display;
|
void function(SFMLClass) sfWindow_Display;
|
||||||
SFMLClass function(SFMLClass) sfWindow_GetInput;
|
SFMLClass function(SFMLClass) sfWindow_GetInput;
|
||||||
void function(SFMLClass, uint) sfWindow_SetFramerateLimit;
|
void function(SFMLClass, uint) sfWindow_SetFramerateLimit;
|
||||||
float function(SFMLClass) sfWindow_GetFrameTime;
|
float function(SFMLClass) sfWindow_GetFrameTime;
|
||||||
void function(SFMLClass, float) sfWindow_SetJoystickThreshold;
|
void function(SFMLClass, float) sfWindow_SetJoystickThreshold;
|
||||||
|
|
||||||
// DSFML2
|
// DSFML2
|
||||||
bool function(SFMLClass, void*) sfWindow_WaitEvent;
|
bool function(SFMLClass, void*) sfWindow_WaitEvent;
|
||||||
|
WindowHandle function(SFMLClass) sfWindow_GetSystemHandle;
|
||||||
}
|
}
|
||||||
|
|
||||||
mixin(loadFromSharedLib2("csfml-window", "sfWindow",
|
mixin(loadFromSharedLib2("csfml-window", "sfWindow",
|
||||||
"Create", "CreateFromHandle", "Destroy", "Close", "IsOpened", "GetWidth", "GetHeight", "GetSettings", "GetEvent", "UseVerticalSync",
|
"Create", "CreateFromHandle", "Destroy", "Close", "IsOpened", "GetWidth", "GetHeight", "GetSettings", "GetEvent", "UseVerticalSync",
|
||||||
"ShowMouseCursor", "SetCursorPosition", "SetPosition", "SetSize", "Show", "EnableKeyRepeat", "SetIcon", "SetActive", "Display",
|
"ShowMouseCursor", "SetCursorPosition", "SetPosition", "SetSize", "Show", "EnableKeyRepeat", "SetIcon", "SetActive", "Display",
|
||||||
"GetInput", "SetFramerateLimit", "GetFrameTime", "SetJoystickThreshold", "WaitEvent"));
|
"GetInput", "SetFramerateLimit", "GetFrameTime", "SetJoystickThreshold", "WaitEvent", "GetSystemHandle"));
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user