sfml.js
Preparing search index...
RenderWindow
Class RenderWindow
Index
Constructors
constructor
Methods
capture
clear
close
create
display
display
Async
draw
draw
Async
get
Position
get
Settings
get
Size
has
Focus
is
Open
poll
Event
request
Focus
set
Active
set
Framerate
Limit
set
Icon
set
Joystick
Threshold
set
Key
Repeat
Enabled
set
Mouse
Cursor
Grabbed
set
Mouse
Cursor
Visible
set
Position
set
Title
set
Vertical
Sync
Enabled
set
Visible
Constructors
constructor
new
RenderWindow
(
videoMode
?:
VideoMode
,
title
?:
string
,
style
?:
RenderWindow
.
Style
,
)
:
RenderWindow
Parameters
Optional
videoMode
:
VideoMode
Optional
title
:
string
Optional
style
:
RenderWindow
.
Style
Returns
RenderWindow
Methods
capture
capture
()
:
Image
Returns
Image
clear
clear
(
color
:
number
|
Color
)
:
void
Parameters
color
:
number
|
Color
Returns
void
close
close
()
:
void
Returns
void
create
create
(
windowHandle
:
number
)
:
void
Parameters
windowHandle
:
number
Returns
void
create
(
videoMode
:
VideoMode
,
title
:
string
,
style
?:
RenderWindow
.
Style
)
:
void
Parameters
videoMode
:
VideoMode
title
:
string
Optional
style
:
RenderWindow
.
Style
Returns
void
display
display
()
:
void
Returns
void
display
Async
displayAsync
()
:
Promise
<
void
>
Returns
Promise
<
void
>
draw
draw
(
content
:
Drawable
)
:
void
Parameters
content
:
Drawable
Returns
void
draw
Async
drawAsync
(
content
:
Drawable
)
:
Promise
<
void
>
Parameters
content
:
Drawable
Returns
Promise
<
void
>
get
Position
getPosition
()
:
Vector2I
Returns
Vector2I
get
Settings
getSettings
()
:
ContextSettings
Returns
ContextSettings
get
Size
getSize
()
:
Vector2U
Returns
Vector2U
has
Focus
hasFocus
()
:
boolean
Returns
boolean
is
Open
isOpen
()
:
boolean
Returns
boolean
poll
Event
pollEvent
()
:
Event
Returns
Event
request
Focus
requestFocus
()
:
void
Returns
void
set
Active
setActive
(
active
?:
boolean
)
:
void
Parameters
Optional
active
:
boolean
Returns
void
set
Framerate
Limit
setFramerateLimit
(
limit
:
number
)
:
void
Parameters
limit
:
number
Returns
void
set
Icon
setIcon
(
width
:
number
,
height
:
number
,
icon
:
Buffer
)
:
void
Parameters
width
:
number
height
:
number
icon
:
Buffer
Returns
void
set
Joystick
Threshold
setJoystickThreshold
(
threshold
:
number
)
:
void
Parameters
threshold
:
number
Returns
void
set
Key
Repeat
Enabled
setKeyRepeatEnabled
(
enabled
:
boolean
)
:
void
Parameters
enabled
:
boolean
Returns
void
set
Mouse
Cursor
Grabbed
setMouseCursorGrabbed
(
grabbed
:
boolean
)
:
void
Parameters
grabbed
:
boolean
Returns
void
set
Mouse
Cursor
Visible
setMouseCursorVisible
(
visible
:
boolean
)
:
void
Parameters
visible
:
boolean
Returns
void
set
Position
setPosition
(
position
:
Vector2I
)
:
void
Parameters
position
:
Vector2I
Returns
void
set
Title
setTitle
(
title
:
string
)
:
void
Parameters
title
:
string
Returns
void
set
Vertical
Sync
Enabled
setVerticalSyncEnabled
(
enabled
:
boolean
)
:
void
Parameters
enabled
:
boolean
Returns
void
set
Visible
setVisible
(
visible
:
boolean
)
:
void
Parameters
visible
:
boolean
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
capture
clear
close
create
display
display
Async
draw
draw
Async
get
Position
get
Settings
get
Size
has
Focus
is
Open
poll
Event
request
Focus
set
Active
set
Framerate
Limit
set
Icon
set
Joystick
Threshold
set
Key
Repeat
Enabled
set
Mouse
Cursor
Grabbed
set
Mouse
Cursor
Visible
set
Position
set
Title
set
Vertical
Sync
Enabled
set
Visible
sfml.js
Loading...