24#include "GraphicsApi.h"
28#ifndef DOXYGEN_SHOULD_SKIP_THIS
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 }))
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)
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)
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 }))
336 RectF m_localViewport;
361 , m_localFramebufferSize(0, 0)
374#ifndef DOXYGEN_SHOULD_SKIP_THIS
Adaptative view.
Definition: View.h:390
Extend view.
Definition: Views.h:220
void onSizeChange(Vector2f size) override
Callback when the world has just been resized.
ExtendView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:239
ExtendView()
Default constructor.
Definition: Views.h:227
void onViewportChange(const RectF &viewport) override
Callback when the viewport has just been changed.
ExtendView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:252
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
Fill view.
Definition: Views.h:156
FillView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:188
void onSizeChange(Vector2f size) override
Callback when the world has just been resized.
FillView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:175
void onViewportChange(const RectF &viewport) override
Callback when the viewport has just been changed.
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
FillView()
Default constructor.
Definition: Views.h:163
Fit view.
Definition: Views.h:93
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
FitView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:125
FitView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:112
FitView()
Default constructor.
Definition: Views.h:100
void onSizeChange(Vector2f size) override
Callback when the world has just been resized.
void onViewportChange(const RectF &viewport) override
Callback when the viewport has just been changed.
Locked view.
Definition: Views.h:285
LockedView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:305
LockedView()
Default constructor.
Definition: Views.h:292
LockedView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:318
void onSizeChange(Vector2f size) override
Callback when the world has just been resized.
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
void onViewportChange(const RectF &viewport) override
Callback when the viewport has just been changed.
Screen view.
Definition: Views.h:354
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
void onViewportChange(const RectF &viewport) override
Callback when the viewport has just been changed.
ScreenView()
Default constructor.
Definition: Views.h:359
Stretch view.
Definition: Views.h:45
StretchView()
Default constructor.
Definition: Views.h:52
void onFramebufferSizeChange(Vector2i framebufferSize) override
Callback when the framebuffer has just been resized.
StretchView(Vector2f center, Vector2f size)
Construct the view from its center and size.
Definition: Views.h:73
StretchView(const RectF &rect)
Construct the view from a rectangle.
Definition: Views.h:62
The namespace for gf classes.