mirror of
https://github.com/SFML/SFML.git
synced 2024-11-24 20:31:05 +08:00
Renamed Window::GetEvent to PollEvent
This commit is contained in:
parent
bacb698f1a
commit
df6874273a
@ -121,7 +121,7 @@ CSFML_API sfContextSettings sfRenderWindow_GetSettings(const sfRenderWindow* ren
|
||||
/// \return sfTrue if an event was returned, sfFalse if events stack was empty
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
CSFML_API sfBool sfRenderWindow_GetEvent(sfRenderWindow* renderWindow, sfEvent* event);
|
||||
CSFML_API sfBool sfRenderWindow_PollEvent(sfRenderWindow* renderWindow, sfEvent* event);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// Wait for an event and return it
|
||||
|
@ -146,7 +146,7 @@ CSFML_API sfContextSettings sfWindow_GetSettings(const sfWindow* window);
|
||||
/// \return sfTrue if an event was returned, sfFalse if events stack was empty
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
CSFML_API sfBool sfWindow_GetEvent(sfWindow* window, sfEvent* event);
|
||||
CSFML_API sfBool sfWindow_PollEvent(sfWindow* window, sfEvent* event);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// Wait for an event and return it
|
||||
|
@ -158,14 +158,14 @@ sfContextSettings sfRenderWindow_GetSettings(const sfRenderWindow* renderWindow)
|
||||
////////////////////////////////////////////////////////////
|
||||
/// Get the event on top of events stack of a window, if any, and pop it
|
||||
////////////////////////////////////////////////////////////
|
||||
sfBool sfRenderWindow_GetEvent(sfRenderWindow* renderWindow, sfEvent* event)
|
||||
sfBool sfRenderWindow_PollEvent(sfRenderWindow* renderWindow, sfEvent* event)
|
||||
{
|
||||
CSFML_CHECK_RETURN(renderWindow, sfFalse);
|
||||
CSFML_CHECK_RETURN(event, sfFalse);
|
||||
|
||||
// Get the event
|
||||
sf::Event SFMLEvent;
|
||||
sfBool ret = renderWindow->This.GetEvent(SFMLEvent);
|
||||
sfBool ret = renderWindow->This.PollEvent(SFMLEvent);
|
||||
|
||||
// No event, return
|
||||
if (!ret)
|
||||
|
@ -150,14 +150,14 @@ sfContextSettings sfWindow_GetSettings(const sfWindow* window)
|
||||
////////////////////////////////////////////////////////////
|
||||
/// Get the event on top of events stack of a window, if any, and pop it
|
||||
////////////////////////////////////////////////////////////
|
||||
sfBool sfWindow_GetEvent(sfWindow* window, sfEvent* event)
|
||||
sfBool sfWindow_PollEvent(sfWindow* window, sfEvent* event)
|
||||
{
|
||||
CSFML_CHECK_RETURN(window, sfFalse);
|
||||
CSFML_CHECK_RETURN(event, sfFalse);
|
||||
|
||||
// Get the event
|
||||
sf::Event SFMLEvent;
|
||||
sfBool ret = window->This.GetEvent(SFMLEvent);
|
||||
sfBool ret = window->This.PollEvent(SFMLEvent);
|
||||
|
||||
// No event, return
|
||||
if (!ret)
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -480,9 +480,9 @@ namespace SFML
|
||||
/// <param name="eventToFill">Variable to fill with the raw pointer to the event structure</param>
|
||||
/// <returns>True if there was an event, false otherwise</returns>
|
||||
////////////////////////////////////////////////////////////
|
||||
protected override bool GetEvent(out Event eventToFill)
|
||||
protected override bool PollEvent(out Event eventToFill)
|
||||
{
|
||||
return sfRenderWindow_GetEvent(This, out eventToFill);
|
||||
return sfRenderWindow_PollEvent(This, out eventToFill);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -545,7 +545,7 @@ namespace SFML
|
||||
static extern void sfRenderWindow_Close(IntPtr This);
|
||||
|
||||
[DllImport("csfml-graphics-2", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity]
|
||||
static extern bool sfRenderWindow_GetEvent(IntPtr This, out Event Evt);
|
||||
static extern bool sfRenderWindow_PollEvent(IntPtr This, out Event Evt);
|
||||
|
||||
[DllImport("csfml-graphics-2", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity]
|
||||
static extern bool sfRenderWindow_WaitEvent(IntPtr This, out Event Evt);
|
||||
|
@ -383,7 +383,7 @@ namespace SFML
|
||||
public void DispatchEvents()
|
||||
{
|
||||
Event e;
|
||||
while (GetEvent(out e))
|
||||
while (PollEvent(out e))
|
||||
CallEventHandler(e);
|
||||
}
|
||||
|
||||
@ -421,9 +421,9 @@ namespace SFML
|
||||
/// <param name="eventToFill">Variable to fill with the raw pointer to the event structure</param>
|
||||
/// <returns>True if there was an event, false otherwise</returns>
|
||||
////////////////////////////////////////////////////////////
|
||||
protected virtual bool GetEvent(out Event eventToFill)
|
||||
protected virtual bool PollEvent(out Event eventToFill)
|
||||
{
|
||||
return sfWindow_GetEvent(This, out eventToFill);
|
||||
return sfWindow_PollEvent(This, out eventToFill);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -611,7 +611,7 @@ namespace SFML
|
||||
static extern void sfWindow_Close(IntPtr This);
|
||||
|
||||
[DllImport("csfml-window-2", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity]
|
||||
static extern bool sfWindow_GetEvent(IntPtr This, out Event Evt);
|
||||
static extern bool sfWindow_PollEvent(IntPtr This, out Event Evt);
|
||||
|
||||
[DllImport("csfml-window-2", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity]
|
||||
static extern bool sfWindow_WaitEvent(IntPtr This, out Event Evt);
|
||||
|
@ -61,7 +61,7 @@ int main()
|
||||
{
|
||||
// Process events
|
||||
sf::Event event;
|
||||
while (window.GetEvent(event))
|
||||
while (window.PollEvent(event))
|
||||
{
|
||||
// Close window : exit
|
||||
if (event.Type == sf::Event::Closed)
|
||||
|
@ -81,7 +81,7 @@ int main()
|
||||
{
|
||||
// Handle events
|
||||
sf::Event event;
|
||||
while (window.GetEvent(event))
|
||||
while (window.PollEvent(event))
|
||||
{
|
||||
// Window closed or escape key pressed : exit
|
||||
if ((event.Type == sf::Event::Closed) ||
|
||||
|
@ -173,7 +173,7 @@ test.Create(800, 600);
|
||||
{
|
||||
// Process events
|
||||
sf::Event event;
|
||||
while (window.GetEvent(event))
|
||||
while (window.PollEvent(event))
|
||||
{
|
||||
// Close window : exit
|
||||
if (event.Type == sf::Event::Closed)
|
||||
@ -261,7 +261,7 @@ void DisplayError()
|
||||
{
|
||||
// Process events
|
||||
sf::Event event;
|
||||
while (window.GetEvent(event))
|
||||
while (window.PollEvent(event))
|
||||
{
|
||||
// Close window : exit
|
||||
if (event.Type == sf::Event::Closed)
|
||||
|
@ -38,7 +38,7 @@ int main()
|
||||
{
|
||||
// Process events
|
||||
sf::Event event;
|
||||
while (window.GetEvent(event))
|
||||
while (window.PollEvent(event))
|
||||
{
|
||||
// Close window : exit
|
||||
if (event.Type == sf::Event::Closed)
|
||||
|
@ -194,7 +194,7 @@ private :
|
||||
/// {
|
||||
/// // Event processing
|
||||
/// sf::Event event;
|
||||
/// while (window.GetEvent(event))
|
||||
/// while (window.PollEvent(event))
|
||||
/// {
|
||||
/// // Request for closing the window
|
||||
/// if (event.Type == sf::Event::Closed)
|
||||
|
@ -347,7 +347,7 @@ public :
|
||||
///
|
||||
/// sf::Event holds all the informations about a system event
|
||||
/// that just happened. Events are retrieved using the
|
||||
/// sf::Window::GetEvent function.
|
||||
/// sf::Window::PollEvent and sf::Window::WaitEvent functions.
|
||||
///
|
||||
/// A sf::Event instance contains the type of the event
|
||||
/// (mouse moved, key pressed, window closed, ...) as well
|
||||
@ -363,7 +363,7 @@ public :
|
||||
/// Usage example:
|
||||
/// \code
|
||||
/// sf::Event event;
|
||||
/// while (window.GetEvent(event))
|
||||
/// while (window.PollEvent(event))
|
||||
/// {
|
||||
/// // Request for closing the window
|
||||
/// if (event.Type == sf::Event::Closed)
|
||||
|
@ -144,7 +144,7 @@ public :
|
||||
///
|
||||
/// After calling this function, the sf::Window instance remains
|
||||
/// valid and you can call Create() to recreate the window.
|
||||
/// All other functions such as GetEvent() or Display() will
|
||||
/// All other functions such as PollEvent() or Display() will
|
||||
/// still work (i.e. you don't have to test IsOpened() every time),
|
||||
/// and will have no effect on closed windows.
|
||||
///
|
||||
@ -206,12 +206,12 @@ public :
|
||||
///
|
||||
/// This function is not blocking: if there's no pending event then
|
||||
/// it will return false and leave \a event unmodified.
|
||||
/// Note that more than event may be present in the events stack,
|
||||
/// Note that more than one event may be present in the events stack,
|
||||
/// thus you should always call this function in a loop
|
||||
/// to make sure that you process every pending event.
|
||||
/// \code
|
||||
/// sf::Event event;
|
||||
/// while (window.GetEvent(event))
|
||||
/// while (window.PollEvent(event))
|
||||
/// {
|
||||
/// // process event...
|
||||
/// }
|
||||
@ -224,7 +224,7 @@ public :
|
||||
/// \see WaitEvent
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
bool GetEvent(Event& event);
|
||||
bool PollEvent(Event& event);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Wait for an event and return it
|
||||
@ -248,7 +248,7 @@ public :
|
||||
///
|
||||
/// \return False if any error occured
|
||||
///
|
||||
/// \see GetEvent
|
||||
/// \see PollEvent
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
bool WaitEvent(Event& event);
|
||||
@ -472,7 +472,7 @@ private :
|
||||
/// \brief Processes an event before it is sent to the user
|
||||
///
|
||||
/// This function is called every time an event is received
|
||||
/// from the internal window (through GetEvent or WaitEvent).
|
||||
/// from the internal window (through PollEvent or WaitEvent).
|
||||
/// It filters out unwanted events, and performs whatever internal
|
||||
/// stuff the window needs before the event is returned to the
|
||||
/// user.
|
||||
@ -524,9 +524,9 @@ private :
|
||||
///
|
||||
/// The sf::Window class provides a simple interface for manipulating
|
||||
/// the window: move, resize, show/hide, control mouse cursor, etc.
|
||||
/// It also provides event handling through its GetEvent() function,
|
||||
/// and real-time state handling with its attached sf::Input object
|
||||
/// (see GetInput()).
|
||||
/// It also provides event handling through its PollEvent() and WaitEvent()
|
||||
/// functions, and real-time state handling with its attached sf::Input
|
||||
/// object (see GetInput()).
|
||||
///
|
||||
/// Note that OpenGL experts can pass their own parameters (antialiasing
|
||||
/// level, bits for the depth and stencil buffers, etc.) to the
|
||||
@ -547,7 +547,7 @@ private :
|
||||
/// {
|
||||
/// // Event processing
|
||||
/// sf::Event event;
|
||||
/// while (window.GetEvent(event))
|
||||
/// while (window.PollEvent(event))
|
||||
/// {
|
||||
/// // Request for closing the window
|
||||
/// if (event.Type == sf::Event::Closed)
|
||||
|
@ -204,7 +204,7 @@ const ContextSettings& Window::GetSettings() const
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
bool Window::GetEvent(Event& event)
|
||||
bool Window::PollEvent(Event& event)
|
||||
{
|
||||
if (myWindow && myWindow->PopEvent(event, false))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user