sfml.js
RectangleShape
Class RectangleShape
Hierarchy
Shape
RectangleShape
Index
Constructors
constructor
Methods
_raw
get
Fill
Color
get
Global
Bounds
get
Local
Bounds
get
Origin
get
Outline
Color
get
Outline
Thickness
get
Point
get
Point
Count
get
Position
get
Rotation
get
Scale
get
Size
get
Texture
get
Texture
Rect
move
rotate
scale
set
Fill
Color
set
Origin
set
Outline
Color
set
Outline
Thickness
set
Point
set
Point
Count
set
Position
set
Rotation
set
Scale
set
Size
set
Texture
set
Texture
Rect
Constructors
constructor
new
RectangleShape
(
size
:
PointType
<
Vector2F
>
)
:
RectangleShape
Parameters
size
:
PointType
<
Vector2F
>
Returns
RectangleShape
Methods
_raw
_raw
()
:
any
Returns
any
get
Fill
Color
getFillColor
()
:
Color
Returns
Color
get
Global
Bounds
getGlobalBounds
()
:
FloatRect
Returns
FloatRect
get
Local
Bounds
getLocalBounds
()
:
FloatRect
Returns
FloatRect
get
Origin
getOrigin
()
:
Vector2F
Returns
Vector2F
get
Outline
Color
getOutlineColor
()
:
Color
Returns
Color
get
Outline
Thickness
getOutlineThickness
()
:
number
Returns
number
get
Point
getPoint
(
idx
:
number
)
:
Vector2F
Parameters
idx
:
number
Returns
Vector2F
get
Point
Count
getPointCount
()
:
number
Returns
number
get
Position
getPosition
()
:
Vector2F
Returns
Vector2F
get
Rotation
getRotation
()
:
number
Returns
number
get
Scale
getScale
()
:
Vector2F
Returns
Vector2F
get
Size
getSize
()
:
Vector2F
Returns
Vector2F
get
Texture
getTexture
()
:
Texture
Returns
Texture
get
Texture
Rect
getTextureRect
()
:
FloatRect
Returns
FloatRect
move
move
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
move
(
offset
:
PointType
<
Vector2F
>
)
:
void
Parameters
offset
:
PointType
<
Vector2F
>
Returns
void
rotate
rotate
(
angle
:
number
)
:
void
Parameters
angle
:
number
Returns
void
scale
scale
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
scale
(
offset
:
PointType
<
Vector2F
>
)
:
void
Parameters
offset
:
PointType
<
Vector2F
>
Returns
void
set
Fill
Color
setFillColor
(
color
:
number
|
Color
)
:
void
Parameters
color
:
number
|
Color
Returns
void
set
Origin
setOrigin
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
setOrigin
(
origin
:
PointType
<
Vector2F
>
)
:
void
Parameters
origin
:
PointType
<
Vector2F
>
Returns
void
set
Outline
Color
setOutlineColor
(
color
:
number
|
Color
)
:
void
Parameters
color
:
number
|
Color
Returns
void
set
Outline
Thickness
setOutlineThickness
(
thickness
:
number
)
:
void
Parameters
thickness
:
number
Returns
void
set
Point
setPoint
(
idx
:
number
,
point
:
Vector2F
)
:
void
Parameters
idx
:
number
point
:
Vector2F
Returns
void
set
Point
Count
setPointCount
(
count
:
number
)
:
void
Parameters
count
:
number
Returns
void
set
Position
setPosition
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
setPosition
(
pos
:
PointType
<
Vector2F
>
)
:
void
Parameters
pos
:
PointType
<
Vector2F
>
Returns
void
set
Rotation
setRotation
(
rotation
:
number
)
:
void
Parameters
rotation
:
number
Returns
void
set
Scale
setScale
(
x
:
number
,
y
:
number
)
:
void
Parameters
x
:
number
y
:
number
Returns
void
setScale
(
factor
:
PointType
<
Vector2F
>
)
:
void
Parameters
factor
:
PointType
<
Vector2F
>
Returns
void
set
Size
setSize
(
size
:
PointType
<
Vector2F
>
)
:
void
Parameters
size
:
PointType
<
Vector2F
>
Returns
void
set
Texture
setTexture
(
texture
:
Texture
)
:
void
Parameters
texture
:
Texture
Returns
void
set
Texture
Rect
setTextureRect
(
rect
:
FloatRect
)
:
void
Parameters
rect
:
FloatRect
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
_raw
get
Fill
Color
get
Global
Bounds
get
Local
Bounds
get
Origin
get
Outline
Color
get
Outline
Thickness
get
Point
get
Point
Count
get
Position
get
Rotation
get
Scale
get
Size
get
Texture
get
Texture
Rect
move
rotate
scale
set
Fill
Color
set
Origin
set
Outline
Color
set
Outline
Thickness
set
Point
set
Point
Count
set
Position
set
Rotation
set
Scale
set
Size
set
Texture
set
Texture
Rect
sfml.js
Joystick
Axis
AxisStr
Identification
UnsignedInteger
getAxisPosition
getButtonCount
getIdentification
hasAxis
isButtonPressed
isConnected
update
Keyboard
Keys
KeysStr
isKeyPressed
setVirtualKeyboardVisible
Mouse
getPosition
isButtonPressed
setPosition
Music
Status
RenderWindow
Style
Sensor
Type
TypeStr
getValue
isAvailable
setEnabled
Sound
Status
Text
Style
Time
_Time
zero
microseconds
milliseconds
seconds
Touch
UnsignedInteger
getPosition
isDown
VertexArray
PrimitiveType
CircleShape
Clock
Color
ConvexShape
FloatRect
Font
Image
IntRect
Music
Rect
RectangleShape
RenderWindow
Sound
SoundBuffer
Sprite
Text
Texture
Vector2F
Vector2I
Vector2U
Vector3F
Vector3I
Vector3U
Vertex
VertexArray
VideoMode
Glyph
Info
JoystickButtonEvent
JoystickConnectEvent
JoystickMoveEvent
KeyEvent
MouseButtonEvent
MouseMoveEvent
MouseWheelEvent
MouseWheelScrollEvent
OtherEvent
SensorEvent
SizeEvent
TextEvent
TouchEvent
ContextSettings
Event
PointType
SpritePluginPackage
TextPluginPackage
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R