24 #include "GraphicsApi.h" 28 #ifndef DOXYGEN_SHOULD_SKIP_THIS 78 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
102 , m_localFramebufferSize(0, 0)
103 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
114 , m_localFramebufferSize(0, 0)
115 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
127 , m_localFramebufferSize(0, 0)
128 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
132 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
135 void onSizeChange(
Vector2f size)
override;
136 void onViewportChange(
const RectF& viewport)
override;
142 RectF m_localViewport;
165 , m_localSize(1000.0f, 1000.0f)
166 , m_localFramebufferSize(0, 0)
177 , m_localSize(rect.getSize())
178 , m_localFramebufferSize(0, 0)
191 , m_localFramebufferSize(0, 0)
195 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
198 void onSizeChange(
Vector2f size)
override;
199 void onViewportChange(
const RectF& viewport)
override;
229 , m_localSize(1000.0f, 1000.0f)
230 , m_localFramebufferSize(0, 0)
241 , m_localSize(rect.getSize())
242 , m_localFramebufferSize(0, 0)
255 , m_localFramebufferSize(0, 0)
259 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
262 void onSizeChange(
Vector2f size)
override;
263 void onViewportChange(
const RectF& viewport)
override;
294 , m_localSize(0.0f, 0.0f)
295 , m_localFramebufferSize(0, 0)
296 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
307 , m_localSize(rect.getSize())
308 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
321 , m_localViewport(
gf::
RectF::fromPositionSize({ 0.0f, 0.0f }, { 1.0f, 1.0f }))
325 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
328 void onSizeChange(
Vector2f size)
override;
329 void onViewportChange(
const RectF& viewport)
override;
336 RectF m_localViewport;
361 , m_localFramebufferSize(0, 0)
365 void onFramebufferSizeChange(
Vector2i framebufferSize)
override;
366 void onViewportChange(
const RectF& viewport)
override;
374 #ifndef DOXYGEN_SHOULD_SKIP_THIS FitView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:125
FitView()
Default constructor.
Definition: Views.h:100
FillView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:188
Screen view.
Definition: Views.h:354
Fit view.
Definition: Views.h:93
ScreenView()
Default constructor.
Definition: Views.h:359
StretchView()
Default constructor.
Definition: Views.h:52
FitView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:112
LockedView()
Default constructor.
Definition: Views.h:292
StretchView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:62
ExtendView()
Default constructor.
Definition: Views.h:227
Fill view.
Definition: Views.h:156
LockedView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:318
ExtendView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:252
The namespace for gf classes.
Definition: Action.h:35
ExtendView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:239
Extend view.
Definition: Views.h:220
LockedView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:305
FillView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:175
Adaptative view.
Definition: View.h:390
StretchView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:73
Stretch view.
Definition: Views.h:45
General purpose math vector.
Definition: Vector.h:61
FillView()
Default constructor.
Definition: Views.h:163
Locked view.
Definition: Views.h:285